解决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 相关文章推荐
关于时间计算的结总
Dec 06 PHP
谨慎使用PHP的引用原因分析
Sep 06 PHP
PHP JSON出错:Cannot use object of type stdClass as array解决方法
Aug 16 PHP
php常用字符串处理函数实例分析
Nov 22 PHP
php模拟post提交数据的方法
Feb 12 PHP
PHP函数checkdnsrr用法详解(Windows平台用法)
Mar 21 PHP
Laravel搭建后台登录系统步骤详解
Jul 26 PHP
PHP入门教程之PHP操作MySQL的方法分析
Sep 11 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
Mar 15 PHP
Mac下快速搭建PHP开发环境步骤详解
May 05 PHP
thinkPHP和onethink微信支付插件分享
Aug 11 PHP
php中array_fill函数的实例用法
Mar 02 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和ACCESS写聊天室(二)
2006/10/09 PHP
rephactor 优秀的PHP的重构工具
2011/06/09 PHP
VPS中使用LNMP安装WordPress教程
2014/12/28 PHP
php中使用session防止用户非法登录后台的方法
2015/01/27 PHP
PHP使用in_array函数检查数组中是否存在某个值
2015/03/25 PHP
PHP+Mysql+Ajax实现淘宝客服或阿里旺旺聊天功能(前台页面)
2017/06/16 PHP
JQuery 写的个性导航菜单
2009/12/24 Javascript
JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
2011/02/25 Javascript
js 函数调用模式小结
2011/12/26 Javascript
jquery选择器使用详解
2014/04/08 Javascript
JScript中的条件注释详解
2015/04/24 Javascript
jquery实现不包含当前项的选择器实例
2015/06/25 Javascript
JQuery.validate在ie8下不支持的快速解决方法
2016/05/18 Javascript
Node.js的npm包管理器基础使用教程
2016/05/26 Javascript
vue分页组件table-pagebar使用实例解析
2020/11/15 Javascript
vue-cli安装使用流程步骤详解
2018/11/08 Javascript
vscode下的vue文件格式化问题
2018/11/28 Javascript
python中__call__方法示例分析
2014/10/11 Python
用Python制作检测Linux运行信息的工具的教程
2015/04/01 Python
剖析Python的Tornado框架中session支持的实现代码
2015/08/21 Python
Python批量创建迅雷任务及创建多个文件
2016/02/13 Python
一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
2017/04/11 Python
详解python中asyncio模块
2018/03/03 Python
Python过滤txt文件内重复内容的方法
2018/10/21 Python
Python内置random模块生成随机数的方法
2019/05/31 Python
Django模型修改及数据迁移实现解析
2019/08/01 Python
Python 爬虫实现增加播客访问量的方法实现
2019/10/31 Python
Python Lambda函数使用总结详解
2019/12/11 Python
python中sympy库求常微分方程的用法
2020/04/28 Python
用HTML5中的Canvas结合公式绘制粒子运动的教程
2015/05/08 HTML / CSS
美国折扣宠物药房:Total Pet Supply
2018/05/27 全球购物
俄罗斯披萨、寿司和面食送货到家服务:2 Берега
2019/12/15 全球购物
MIRTA官网:手工包,100%意大利制造
2020/02/11 全球购物
专升本个人自我评价
2013/12/22 职场文书
博士毕业生自我鉴定范文
2014/04/13 职场文书
计算机求职信
2014/07/02 职场文书