init()
方法:
public function init()
{
}
__construct()
方法:public function __construct()
{
}
那么,它们之间有什么区别,应该使用哪个呢? 最佳答案
init()
是从yii\base\Object
扩展的任何对象的方法(大多数对象都从init()
扩展)。
从官方文档:
建议使用__construct()
,甚至可以从源代码和扩展名中看到它,但是在某些情况下,可以使用__constuct
。有一些建议可以实现,您可以在官方文档here的同一页上找到它。
ojit_code是PHP的一种 native 语言功能,您可以在this section中的PHP官方文档中阅读有关此信息的更多信息。