我想知道如何在类App
中调用索引函数,一个例子:
用户将此 URL 放入浏览器中:www.application/controllers/application.php
该文件application.php
包含以下内容:
<?php
Class App{
public function index()
{
// do stuff..
}
...
我希望在浏览器中打开此文件时,必须自动执行索引函数...我怎样才能做到这一点?
您可以在 App
的实例上调用 index。
$app = new App();
$app->index();
但是,感觉这里缺少一些东西。通常,您将拥有一个路由器,该路由器将根据用户请求的路由处理实例化正确的控制器。
您可以使用上面的代码手动实例化应用程序控制器并调用索引,但同样,我认为缺少一块。
您必须实例化类 App
的对象并直接调用 index
方法:
<?php
Class App{
public function index()
{
// do stuff..
}
}
...
$app = new App();
$app->index();
调用 __construct() 方法中的索引
<?php
Class App{
function __construct(){
$this->index();
}
public function index()
{
// do stuff..
}
new App();
然后实例化应用();