码迷,mamicode.com
首页 > Web开发 > 详细

PHP5之前的构造函数与PHP5之后的构造函数的区别

时间:2015-12-13 23:47:48      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:

  在PHP5以前的版本中,构造函数的名称必须与类名相同,这种方法在PHP5中仍然可以使用,但现在已经很少有人用了。

  PHP5以及之后的版本,构造函数用__construct()方法来声明,这样做的好处是可以使构造函数独立于类名,当类名发生改变时不需要改相应的构造函数名称了。
为了向下兼容,如果一个类中没有名为__construct( )的方法,PHP将搜索一个与类名相同名的构造方法。


  如果__construct( )的方法、与类名相同名的构造方法同时存在的话,优先使用__construct( )的方法。

 

PHP5之前的构造函数与PHP5之后的构造函数的区别

标签:

原文地址:http://www.cnblogs.com/zhangxiaoliu/p/5043859.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!