解决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安装全攻略:APACHE
Oct 09 PHP
在Windows中安装Apache2和PHP4的权威指南
Oct 09 PHP
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
Sep 19 PHP
PHP 获取文件路径(灵活应用__FILE__)
Feb 15 PHP
PHP对表单提交特殊字符的过滤和处理方法汇总
Feb 18 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
Jul 04 PHP
php魔术变量用法实例详解
Nov 13 PHP
PHP发送短信代码分享
Aug 11 PHP
Zend Framework教程之Resource Autoloading用法实例
Mar 08 PHP
PHP实现的简单适配器模式示例
Jun 22 PHP
php-fpm.conf配置文件中文说明详解及重要参数说明
Oct 10 PHP
php并发加锁问题分析与设计代码实例讲解
Feb 26 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实现框架(一)
2006/10/09 PHP
php项目开发中用到的快速排序算法分析
2016/06/25 PHP
php实现36进制与10进制转换功能示例
2017/01/10 PHP
laravel框架上传图片实现实时预览功能
2019/10/14 PHP
Gambit vs ForZe BO3 第二场 2.13
2021/03/10 DOTA
js 实现无干扰阴影效果 简单好用(附文件下载)
2009/12/27 Javascript
jQuery实战之仿淘宝商城左侧导航效果
2011/04/12 Javascript
javascript实现信息的显示和隐藏如注册页面
2013/12/03 Javascript
JS+CSS实现可拖动的弹出提示框
2015/02/16 Javascript
使用AngularJS对路由进行安全性处理的方法
2015/06/18 Javascript
JS设置cookie、读取cookie
2016/02/24 Javascript
JavaScript 正则表达式中global模式的特性
2016/02/25 Javascript
jQuery事件处理的特征(事件命名机制)
2016/08/23 Javascript
归纳下js面向对象的几种常见写法总结
2016/08/24 Javascript
微信小程序 解决请求服务器手机预览请求不到数据的方法
2017/01/04 Javascript
nodejs操作mysql实现增删改查的实例
2017/05/28 NodeJs
jQuery ajax动态生成table功能示例
2017/06/14 jQuery
从对象列表中获取一个对象的方法,依据关键字和值
2017/09/20 Javascript
echarts大屏字体自适应的方法步骤
2019/07/12 Javascript
微信小程序页面渲染实现方法
2019/11/06 Javascript
[01:18:45]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第三场2月1日
2021/03/11 DOTA
python 根据pid杀死相应进程的方法
2017/01/16 Python
Python中的pack和unpack的使用
2018/03/12 Python
Python使用分布式锁的代码演示示例
2018/07/30 Python
python爬虫超时的处理的实例
2018/12/19 Python
详解python中TCP协议中的粘包问题
2019/03/22 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
2019/11/25 Python
Python实现随机爬山算法
2021/01/29 Python
Hanky Panky官方网站:内衣和睡衣
2019/07/25 全球购物
毕业生个人投资创业计划书
2014/01/04 职场文书
花店创业计划书范文
2014/02/07 职场文书
最美护士演讲稿
2014/08/27 职场文书
2014年世界艾滋病日演讲稿
2014/11/28 职场文书
2015年教师党员公开承诺书
2015/01/22 职场文书
大学生自荐书范文
2015/03/05 职场文书
大卫科波菲尔读书笔记
2015/06/30 职场文书