【发布时间】:2016-12-16 15:33:04
【问题描述】:
PHP这个我看不懂,函数括号里面有一个类名和一个变量,有时可以有多个用逗号分隔,然后所有的类公共方法都可以使用变量与类相关联。
Schema::create('news_feeds', /*Here*/ function (Blueprint $table)/*To Here*/ {
$table->increments('id');
$table->string('title');
$table->text('content');
$table->string('date');
$table->timestamps();
});
这段代码来自一个 laravel 脚本,
我正在尝试搜索它是如何工作的,但我不知道它叫什么,那么这种在 PHP 中调用的做事方法是什么?
【问题讨论】:
-
那些是函数参数,类是变量名代表实例的类型。
-
变量 $somevar 需要是 SomeClass 类型。如果不是抛出异常
-
php7 异常,之前版本出现致命错误@jrenk
-
这种类型的函数称为匿名函数:php.net/manual/en/functions.anonymous.php
标签: php function laravel class