我在CI中看到两种类型的结构.例如...
class Blog extends CI_Controller
{
function __construct()
{
parent::__construct();
}
}
Run Code Online (Sandbox Code Playgroud)
和
class Blog extends CI_Controller
{
function Blog()
{
parent::Controller();
}
}
Run Code Online (Sandbox Code Playgroud)
他们之间有什么区别?我不知道该选哪个.
如果您正在使用Codeigniter 2+(您应该使用它)......第二个选项将不起作用,因为它使用PHP4样式的构造函数调用.
实际上,第二个选项无论如何都行不通,因为php4构造函数调用需要匹配你正在扩展的类...
所以是的,使用第一个.它使用PHP5样式的构造函数调用.