解决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 相关文章推荐
Phpbean路由转发的php代码
Jan 10 PHP
php 正则 过滤html 的超链接
Jun 02 PHP
PHP实现利用MySQL保存session的方法
Aug 23 PHP
PHP实现对站点内容外部链接的过滤方法
Sep 10 PHP
Laravel框架学习笔记(二)项目实战之模型(Models)
Oct 15 PHP
php最简单的删除目录与文件实现方法
Nov 28 PHP
PHP编程开发怎么提高编程效率 提高PHP编程技术
Nov 09 PHP
PHP中substr函数字符串截取用法分析
Jan 07 PHP
Laravel5权限管理方法详解
Jul 26 PHP
php实现异步将远程链接上内容(图片或内容)写到本地的方法
Nov 30 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
Mar 07 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
Dec 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不使用插件导出excel的简单方法
2014/03/04 PHP
php中curl和file_get_content的区别
2014/05/10 PHP
thinkphp判断访客为手机端或PC端的方法
2014/11/24 PHP
PHP实现的浏览器检查类
2016/04/11 PHP
ZendFramework2连接数据库操作实例
2017/04/18 PHP
php操作redis常见方法示例【key与value操作】
2020/04/14 PHP
地址栏上的一段语句,改变页面的风格。(教程)
2008/04/02 Javascript
Mootools 图片展示插件(lightbox,ImageMenu)收集集合
2010/05/21 Javascript
js中prototype用法详细介绍
2013/11/14 Javascript
jquery解析XML字符串和XML文件的方法说明
2014/02/21 Javascript
javascript检查浏览器是否支持flash的实现代码
2014/08/14 Javascript
jQuery on方法传递参数示例
2014/12/09 Javascript
jQuery使用之处理页面元素用法实例
2015/01/19 Javascript
JS图片放大效果简单实现代码
2016/09/08 Javascript
javascript中的后退和刷新实现方法
2016/11/10 Javascript
Bootstrap CSS组件之按钮下拉菜单
2016/12/17 Javascript
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
2017/04/04 jQuery
JS对象序列化成json数据和json数据转化为JS对象的代码
2017/08/23 Javascript
基于node打包可执行文件工具_Pkg使用心得分享
2018/01/24 Javascript
JS简单获取并修改input文本框内容的方法示例
2018/04/08 Javascript
解决基于 keep-alive 的后台多级路由缓存问题
2020/12/23 Javascript
Python实现的密码强度检测器示例
2017/08/23 Python
python 打印直角三角形,等边三角形,菱形,正方形的代码
2017/11/21 Python
Python设计模式之模板方法模式实例详解
2019/01/17 Python
浅谈PySpark SQL 相关知识介绍
2019/06/14 Python
Django nginx配置实现过程详解
2020/09/10 Python
HTML5 实现图片上传预处理功能
2020/02/06 HTML / CSS
挪威太阳镜和眼镜网上商城:SmartBuyGlasses挪威
2016/08/20 全球购物
加拿大国民体育购物网站:National Sports
2018/11/04 全球购物
德国的大型美妆个护电商:Flaconi
2020/06/26 全球购物
特色蛋糕店创业计划书
2014/01/28 职场文书
交通违章检讨书
2014/09/21 职场文书
孕妇离婚协议书范本
2014/11/20 职场文书
销售会议开幕词
2015/01/28 职场文书
预备党员自我评价范文
2015/03/04 职场文书
TaiShan 200服务器安装Ubuntu 18.04的图文教程
2022/06/28 Servers