解决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 相关文章推荐
Ajax PHP分页演示
Jan 02 PHP
php实现utf-8转unicode函数分享
Jan 06 PHP
PHP中new static() 和 new self() 的区别介绍
Jan 09 PHP
php访问数组最后一个元素的函数end()用法
Mar 18 PHP
php使用MySQL保存session会话的方法
Jun 26 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
Jan 08 PHP
PHP闭包函数详解
Feb 13 PHP
理清PHP在Linxu下执行时的文件权限方法
Jun 07 PHP
thinkphp查询,3.X 5.0方法(亲试可行)
Jun 17 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
Aug 29 PHP
PHP-FPM的配置与优化讲解
Mar 15 PHP
laravel配置Redis多个库的实现方法
Apr 10 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
Joomla下利用configuration.php存储简单数据
2010/05/19 PHP
PHP变量赋值、代入给JavaScript中的变量
2015/06/29 PHP
如何使用GDB调试PHP程序
2015/12/08 PHP
PHP单例模式数据库连接类与页面静态化实现方法
2019/03/20 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
ThinkPHP5&amp;5.1实现验证码的生成、使用及点击刷新功能示例
2020/02/07 PHP
Mac系统下搭建Nginx+php-fpm实例讲解
2020/12/15 PHP
Javascript下的keyCode键码值表
2007/04/10 Javascript
JS文本框不能输入空格验证方法
2013/03/19 Javascript
手机平板等移动端适配跳转URL的js代码
2014/01/25 Javascript
JS 打印界面的CSS居中代码适用所有浏览器
2014/03/19 Javascript
深入理解JS中的Function.prototype.bind()方法
2016/10/11 Javascript
关于Vue.js一些问题和思考学习笔记(2)
2016/12/02 Javascript
如何解决js函数防抖、节流出现的问题
2019/06/17 Javascript
在layui tab控件中载入外部html页面的方法
2019/09/04 Javascript
解决vue项目F5刷新mounted里的函数不执行问题
2019/11/05 Javascript
vue 二维码长按保存和复制内容操作
2020/09/22 Javascript
[44:22]完美世界DOTA2联赛循环赛 FTD vs PXG BO2第一场 11.01
2020/11/02 DOTA
Python lambda函数基本用法实例分析
2018/03/16 Python
Python面向对象进阶学习
2019/05/21 Python
自学python用什么系统好
2020/06/23 Python
html5 Canvas画图教程(4)—未闭合的路径及渐变色的填充方法
2013/01/09 HTML / CSS
NIHAOMARKET官方海外旗舰店:意大利你好华人超市
2018/01/27 全球购物
水上运动奥特莱斯:Wasterports Outlet
2018/08/08 全球购物
德国购买门票网站:ADticket.de
2019/10/31 全球购物
如何打开WebSphere远程debug
2014/10/10 面试题
2014迎接教师节演讲稿
2014/09/10 职场文书
反对形式主义、官僚主义、享乐主义和奢靡之风整改措施
2014/09/17 职场文书
2014党员批评和自我批评思想汇报
2014/09/21 职场文书
2015年安全生产责任书
2015/01/30 职场文书
2015年法制宣传月活动总结
2015/03/26 职场文书
PyQt5 QThread倒计时功能的实现代码
2021/04/02 Python
MySQL修改默认引擎和字符集详情
2021/09/25 MySQL
Python实现简单得递归下降Parser
2022/05/02 Python
浅谈音视频 pts dts基本概念及理解
2022/08/05 数码科技
Windows server 2016服务器基本设置
2022/08/14 Servers