解决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 addslashes和mysql_real_escape_string
Jan 24 PHP
使用XDebug调试及单元测试覆盖率分析
Jan 27 PHP
php去除换行符的方法小结(PHP_EOL变量的使用)
Feb 16 PHP
php引用传值实例详解学习
Nov 06 PHP
php实现下载限制速度示例分享
Feb 13 PHP
php中Y2K38的漏洞解决方法实例分析
Sep 22 PHP
详解js异步文件加载器
Jan 24 PHP
php利用ob_start()清除输出和选择性输出的方法
Jan 18 PHP
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
May 23 PHP
PHP序列化的四种实现方法与横向对比
Nov 29 PHP
laravel 判断查询数据库返回值的例子
Oct 11 PHP
Yii框架视图、视图布局、视图数据块操作示例
Oct 14 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
15个小时----从修改程序到自己些程序
2006/10/09 PHP
不用数据库的多用户文件自由上传投票系统(1)
2006/10/09 PHP
基于php中使用excel的简单介绍
2013/08/02 PHP
php上传文件并存储到mysql数据库的方法
2015/03/16 PHP
PHP使用数组实现矩阵数学运算的方法示例
2017/05/29 PHP
PHP微信开发之微信录音临时转永久存储
2018/01/26 PHP
jquery tools 系列 scrollable学习
2009/09/06 Javascript
自用js开发框架小成 学习js的朋友可以看看
2010/11/16 Javascript
autoPlay 基于jquery的图片自动播放效果
2011/12/07 Javascript
javascript学习笔记(五) Array 数组类型介绍
2012/06/19 Javascript
jquery操作下拉列表、文本框、复选框、单选框集合(收藏)
2014/01/08 Javascript
Javascript中的delete操作符详细介绍
2014/06/06 Javascript
JavaScript通过this变量快速找出用户选中radio按钮的方法
2015/03/23 Javascript
jQuery实现的简洁下拉菜单导航效果代码
2015/08/26 Javascript
轻松实现js图片预览功能
2016/01/18 Javascript
由浅入深剖析Angular表单验证
2016/07/14 Javascript
js鼠标经过tab选项卡时实现切换延迟
2017/03/24 Javascript
vue给input file绑定函数获取当前上传的对象完美实现方法
2017/12/15 Javascript
Vue封装Swiper实现图片轮播效果
2018/02/06 Javascript
JavaScript模板引擎实现原理实例详解
2018/12/14 Javascript
浅谈webpack devtool里的7种SourceMap模式
2019/01/14 Javascript
vue实现滑动到底部加载更多效果
2020/10/27 Javascript
[01:22:42]2014 DOTA2华西杯精英邀请赛 5 24 DK VS LGD
2014/05/26 DOTA
python以环状形式组合排列图片并输出的方法
2015/03/17 Python
python递归删除指定目录及其所有内容的方法
2017/01/13 Python
python3.0 模拟用户登录,三次错误锁定的实例
2017/11/02 Python
在CentOS6上安装Python2.7的解决方法
2018/01/09 Python
python处理两种分隔符的数据集方法
2018/12/12 Python
Python数据抓取爬虫代理防封IP方法
2018/12/23 Python
pygame实现俄罗斯方块游戏(基础篇1)
2019/10/29 Python
通过一张图教会你CSS3倒影的实现
2017/09/26 HTML / CSS
神路信息Java面试题目
2013/03/31 面试题
北京-环亚运商测试题.net程序员初步测试题
2013/05/28 面试题
大学毕业通用个人的求职信
2013/12/08 职场文书
12岁生日感言
2014/01/21 职场文书
祖国在我心中演讲稿500字
2014/05/04 职场文书