我没有具体的问题,只是想加深我对 Silex 以及一些新的 PHP 特性的理解。这是基于 Silex 文档的“使用”页面上的代码示例:
$blogPosts = array(
1 => array(
'date' => '2011-03-29',
'author' => 'igorw',
'title' => 'Using Silex',
'body' => '...', );
$app->get('/blog/{id}', function (Silex\Application $app, $id) use ($blogPosts) {
//do stuff
}
问题
$app
将and$id
作为参数传递给函数和使用-ing$blogPosts
变量之间有什么区别?也可以
$blogPosts
作为参数传递给函数吗?- 另外,我更常看到
use ($app)
. 使用-ing the$app
和传递它是一个参数有什么区别?