时间:2021-07-01 10:21:17 帮助过:39人阅读
function connect($zf_host, $zf_user, $zf_password, $zf_database, $zf_pconnect = 'false', $zp_real = false) { $this->database = $zf_database; $this->user = $zf_user; $this->host = $zf_host; $this->password = $zf_password; $this->pConnect = $zf_pconnect; $this->real = $zp_real;
这是 php4 的编程风格
一般的说,显式的声明在类属性列表的属性,是为了表示这些属性一定存在并可被使用
至于在 connect 方法中将传入的参数赋值给类属性是不可取的
这是 php4 的编程风格
一般的说,显式的声明在类属性列表的属性,是为了表示这些属性一定存在并可被使用
至于在 connect 方法中将传入的参数赋值给类属性是不可取的
按先?明,後使用的原??好,可以?少不少bug。
这是PHP定义变量的一种形式,和直接在方法外定义是一样的,只要执行了这个connect方法,就能取到;
他不和其他变量一起定义,是想用到的时候再定义,这样就避免定义了变量但有可能不用从而占用内存的情况,这是我觉得最合理的地方。
$this->database ? $link $count_queries 一?,都是???的?性。
都可以?外面使用。
$this->database 我可以认为database像var $link, $count_queries, $total_query_time;是这个类的属性吗
这也是PHP的优势吧,变量不用事先声明