php中类名与方法名可以相同么_编程技术_编程开发技术教程

php中类名与方法名可以相同么_编程技术_编程开发技术教程

服务器 VIP24小时自助开通

编程技术

php中类名与方法名可以相同么_编程技术_编程开发技术教程插图

如果方法名类名相同,且没有__construct,那么该方法会被当做构造函数。

(推荐教程:php视频教程

如果被当做构造函数,且没有parent::__construct();,那么父类的构造函数照样不执行。

举例:

//php 5.6
class father{
  public function __construct() {
    echo __METHOD__;
  }
}
class son extends father{
  //public function __construct() {
  //  parent::__construct();
  //  echo __METHOD__;
  //}
  public function son() {
    //parent::__construct();
    echo __METHOD__;
  }
}
$a=new son();

相关推荐:php培训

php中类名与方法名可以相同么
—–文章转载自PHP中文网如有侵权请联系admin#tyuanma.cn删除

php单引号与双引号的区别是什么

分享到 :
服务器 VIP24小时自助开通
相关推荐

怎么查看网站是asp还是php做的

怎么查看网站是asp还是php做的

php如何安装pdo odbc扩展_编程技术_亿码酷站

php如何安装pdo odbc扩展_编程技术_亿码酷站

ubuntu下php怎么安装curl扩展?_编程技术_亿码酷站

ubuntu下php怎么安装curl扩展?_编程技术_亿码酷站

php如何删除指定图片_亿码酷站_亿码酷站

php如何删除指定图片_亿码酷站_亿码酷站