解决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 中执行系统外部命令
Oct 09 PHP
在 PHP 中使用随机数的三个步骤
Oct 09 PHP
第十二节--类的自动加载
Nov 16 PHP
smarty的保留变量问题
Oct 23 PHP
PHP 循环删除无限分类子节点的实现代码
Jun 21 PHP
php strrpos()与strripos()函数
Aug 31 PHP
使用php语句将数据库*.sql文件导入数据库
May 05 PHP
PHP获取中英混合字符串长度的方法
Jun 07 PHP
PHP批量查询WordPress留言者E-mail地址实现方法
Feb 15 PHP
symfony2.4的twig中date用法分析
Mar 18 PHP
微信支付开发告警通知实例
Jul 12 PHP
PHP如何通过date() 函数格式化显示时间
Nov 13 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中动态显示签名和ip原理
2007/03/28 PHP
redis查看连接数及php模拟并发创建redis连接的方法
2016/12/15 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
Add a Formatted Table to a Word Document
2007/06/15 Javascript
Javascript中的变量使用说明
2010/05/18 Javascript
ExtJS 入门
2010/10/29 Javascript
解决jquery的datepicker的本地化以及Today问题
2012/05/23 Javascript
jquery插件制作教程 txtHover
2012/08/17 Javascript
JS无限极树形菜单,json格式、数组格式通用示例
2013/07/30 Javascript
jquery批量设置属性readonly和disabled的方法
2014/01/24 Javascript
javascript数组遍历for与for in区别详解
2014/12/04 Javascript
用Move.js配合创建CSS3动画的入门指引
2015/07/22 Javascript
jQuery插件autocomplete使用详解
2017/02/04 Javascript
javascript数组拍平方法总结
2018/01/20 Javascript
javascript实现文本框标签验证的实例代码
2018/10/14 Javascript
layui问题之渲染数据表格时,仅出现10条数据的解决方法
2019/09/12 Javascript
简单了解vue中的v-if和v-show的区别
2019/10/08 Javascript
Vue如何跨组件传递Slot的实现
2020/12/14 Vue.js
python通过函数属性实现全局变量的方法
2015/05/16 Python
Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
2017/07/11 Python
Python+matplotlib实现华丽的文本框演示代码
2018/01/22 Python
解决python报错MemoryError的问题
2018/06/26 Python
解决python3 安装完Pycurl在import pycurl时报错的问题
2018/10/15 Python
简单了解python 邮件模块的使用方法
2019/07/24 Python
Python实现子类调用父类的初始化实例
2020/03/12 Python
python3.6使用SMTP协议发送邮件
2020/05/20 Python
linux mint中搜狗输入法导致pycharm卡死的问题
2020/10/28 Python
毕业生求职简历中的自我评价
2013/10/18 职场文书
电大毕业生自我鉴定
2013/11/10 职场文书
药学专业个人自我评价
2013/11/11 职场文书
小区门卫工作职责
2013/12/14 职场文书
小学教师培训感言
2014/02/11 职场文书
《囚绿记》教学反思
2014/03/01 职场文书
家长对学校的意见和建议
2015/06/03 职场文书
python opencv旋转图片的使用方法
2021/06/04 Python
Python OpenCV超详细讲解调整大小与图像操作的实现
2022/04/02 Python