解决PHP4.0 和 PHP5.0类构造函数的兼容问题


Posted in PHP onAugust 01, 2013

在 PHP5.0 以上版本里,还兼容了 4.0 版本的构造函数的定义规则。如果同时定义了4.0的构造函数和 __construct()函数,则__construct() 函数优先。
为了使类代码同时兼容 PHP4.0 和 5.0,可以采取以下的方式:

<?php
class MyClass {
 function __construct() { //for PHP5.0
  echo 'this is class2 construct';
 }
 // 为了使类代码同时兼容 PHP4.0 和 5.0
 function MyClass() { //for PHP4.0
  $this->__construct();
 }
}
$c3 = new MyClass;
?>
PHP 相关文章推荐
一个简单的PHP投票程序源码
Mar 11 PHP
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
Jun 24 PHP
getJSON跨域SyntaxError问题分析
Aug 07 PHP
一个完整的php文件上传类实例讲解
Oct 27 PHP
10个对初学者非常有用的PHP技巧
Apr 06 PHP
PHP 自动加载的简单实现(推荐)
Aug 12 PHP
phpStudy中升级MySQL版本到5.7.17的方法步骤
Aug 03 PHP
PHP设计模式之工厂方法设计模式实例分析
Apr 25 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
Dec 20 PHP
php正则表达式使用方法整理集合
Jan 31 PHP
laravel框架实现敏感词汇过滤功能示例
Feb 15 PHP
PHP如何防止用户重复提交表单
Dec 09 PHP
如何使用PHP获取指定日期所在月的开始日期与结束日期
Aug 01 #PHP
PHP5中GD库生成图形验证码(有汉字)
Jul 28 #PHP
通过table标签,PHP输出EXCEL的实现方法
Jul 24 #PHP
Ajax+PHP快速上手及简单应用说明
Jul 24 #PHP
table标签的结构与合并单元格的实现方法
Jul 24 #PHP
ueditor 1.2.6 使用方法说明
Jul 24 #PHP
PHP与javascript实现变量交互的示例代码
Jul 23 #PHP
You might like
php 前一天或后一天的日期
2008/06/28 PHP
php 修改zen-cart下单和付款流程以防止漏单
2010/03/08 PHP
php中$_POST与php://input的区别实例分析
2015/01/07 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
2020/02/27 PHP
很可爱的输入框
2008/08/03 Javascript
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
2009/10/20 Javascript
javascript showModalDialog,open取得父窗口的方法
2010/03/10 Javascript
THREE.JS入门教程(4)创建粒子系统
2013/01/24 Javascript
js 判断附件后缀的简单实现方法
2016/10/11 Javascript
详解Nodejs基于mongoose模块的增删改查的操作
2016/12/21 NodeJs
js canvas实现擦除效果示例代码
2017/04/26 Javascript
dropload.js插件下拉刷新和上拉加载使用详解
2017/10/20 Javascript
vue实现某元素吸顶或固定位置显示(监听滚动事件)
2017/12/13 Javascript
微信小程序实践之动态控制组件的显示/隐藏功能
2018/07/18 Javascript
一个Vue视频媒体多段裁剪组件的实现示例
2018/08/09 Javascript
详解微信小程序动画Animation执行过程
2020/09/23 Javascript
爬山算法简介和Python实现实例
2014/04/26 Python
Python文件操作,open读写文件,追加文本内容实例
2016/12/14 Python
详解Django配置优化方法
2019/11/18 Python
Python sklearn库实现PCA教程(以鸢尾花分类为例)
2020/02/24 Python
python爬虫开发之Beautiful Soup模块从安装到详细使用方法与实例
2020/03/09 Python
Python多线程threading join和守护线程setDeamon原理详解
2020/03/18 Python
Python tkinter实现简单加法计算器代码实例
2020/05/13 Python
英国最大的独立玩具专卖店:The Entertainer
2019/09/06 全球购物
大学本科毕业生求职简历的自我评价
2013/10/09 职场文书
初三物理教学反思
2014/01/21 职场文书
《称象》教学反思
2014/04/25 职场文书
青奥会口号
2014/06/12 职场文书
新文化运动的基本口号
2014/06/21 职场文书
公共场所禁烟标语
2014/06/25 职场文书
趵突泉导游词
2015/02/03 职场文书
父亲节寄语大全
2015/02/27 职场文书
如何才能写好调研报告?
2019/07/03 职场文书
什么是检讨书?检讨书的格式及范文
2019/11/05 职场文书
Python socket如何解析HTTP请求内容
2022/02/12 Python
关于ObjectUtils.isEmpty() 和 null 的区别
2022/02/28 Java/Android