構造方法
構造方法是類中的一個特殊方法。當使用 new 操作符創建一個類的實例時,構造方法將會自動調用,其名稱必須是 __construct() 。
在一個類中只能聲明一個構造方法,而是只有在每次創建對象的時候都會去調用一次構造方法,不能主動的調用這個方法,所以通常用它執行一些有用的初始化任務。該方法無返回值。
~~~
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests as Requests;
class IndexController extends Controller
{
public function __construct(){
echo "初始化<br/>";
}
public function index(){
return 'index';
}
public function admin(){
return 'admin';
}
}
~~~
http://127.0.0.1/index.php/index
會輸出
~~~
初始化
index
~~~
http://127.0.0.1/index.php/admin
會輸出
~~~
初始化
admin
~~~