刚学class 感觉应该弄清楚__construct 复杂的不说,这2种是干啥?
function __construct() {
;
}
public function __construct() {
}
也许还有更优雅的 只是没见过 主要是想请教这是要干啥?起什么作用?有什么区别?是为了避免什么吗?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
在类中没有添加声明(
public、private、protected)的方法,默认都是public,也就是对外公开的。可以在类声明为对象后,外部调用的,上面两个实质上是一样的哦。其次
__construct()在PHP的类中称作为构造函数,将类声明为对象时立即会被调用到的方法,这里有篇官方文档提供给你参考:http://php.net/manual/zh/lang...没有加public,默认就是public,所以是一样的,可以看下php中构造函数和析构函数解析,希望对你有帮助