如何在加载文件时调用类中的索引函数?

时间:2016-01-30 20:20:13

标签: php

我想知道如何调用类App中的索引函数,例如:

用户将此网址放入浏览器:www.application/controllers/application.php

文件application.php包含:

<?php 

    Class App{

         public function index()
         {
             // do stuff..
         }
   ...

我希望在浏览器中打开此文件时,索引函数必须自动执行...我该如何实现?

3 个答案:

答案 0 :(得分:1)

您可以在App

的实例上调用index
$app = new App();
$app->index();

然而,感觉这里缺少一些东西。通常,您将拥有一个路由器,它将根据用户请求的路由处理实例化正确的控制器。

您可以使用上面的代码手动实例化app控制器并调用索引,但是我认为还有一个缺失的部分。

答案 1 :(得分:0)

您必须实例化类App的对象并直接调用index方法:

<?php 

    Class App{

         public function index()
         {
             // do stuff..
         }
    }
   ...

    $app = new App();
    $app->index();

答案 2 :(得分:0)

在__construct()方法

中调用 index
<?php 

  Class App{

     function __construct(){
        $this->index();
     }

     public function index()
     {
         // do stuff..
     }

     new App();

然后实例化App();