解决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服务器页面间跳转实现方法
Aug 02 PHP
解决PHP超大文件下载,断点续传下载的方法详解
Jun 06 PHP
Zend studio文件注释模板设置方法
Sep 29 PHP
CMS中PHP判断系统是否已经安装的方法示例
Jul 26 PHP
Yii框架form表单用法实例
Dec 04 PHP
PHP的Yii框架中创建视图和渲染视图的方法详解
Mar 29 PHP
10个对初学者非常有用的PHP技巧
Apr 06 PHP
php使用glob函数遍历文件和目录详解
Sep 23 PHP
PHP构造二叉树算法示例
Jun 21 PHP
laravel migrate初学常见错误的解决方法
Oct 11 PHP
关于Anemometer图形化显示MySQL慢日志的工具搭建及使用的详细介绍
Jul 13 PHP
如何在Laravel之外使用illuminate组件详解
Sep 20 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读取本地文件常用函数(fopen与file_get_contents)
2013/09/09 PHP
Php header()函数语法及使用代码
2013/11/04 PHP
神盾加密解密教程(三)PHP 神盾解密工具
2014/06/08 PHP
Zend Framework教程之前端控制器Zend_Controller_Front用法详解
2016/03/07 PHP
Yii2增删改查之查询 where参数详细介绍
2016/08/08 PHP
PHP parse_ini_file函数的应用与扩展操作示例
2019/01/07 PHP
PHP使用Session实现上传进度功能详解
2019/08/06 PHP
通过jquery的$.getJSON做一个跨域ajax请求试验
2011/05/03 Javascript
Jquery 自定义动画概述及示例
2013/03/29 Javascript
jquery实现excel导出的方法
2013/04/04 Javascript
有关于JS辅助函数inherit()的问题
2013/04/07 Javascript
js为什么不能正确处理小数运算?
2015/12/29 Javascript
浅谈javascript基础之客户端事件驱动
2016/06/10 Javascript
DOM 事件的深入浅出(二)
2016/12/05 Javascript
使用jquery给新生的th绑定hover事件的实例
2017/02/10 Javascript
基于vue-cli3和element实现登陆页面
2019/11/13 Javascript
微信小程序实现可拖动悬浮图标(包括按钮角标的实现)
2020/12/29 Javascript
Python中使用gzip模块压缩文件的简单教程
2015/04/08 Python
Python中的time模块与datetime模块用法总结
2016/06/30 Python
Python如何快速上手? 快速掌握一门新语言的方法
2017/11/14 Python
Python3基于sax解析xml操作示例
2018/05/22 Python
Django 登陆验证码和中间件的实现
2018/08/17 Python
使用python实现ftp的文件读写方法
2019/07/02 Python
Django中使用MySQL5.5的教程
2019/12/18 Python
Python3.x+迅雷x 自动下载高分电影的实现方法
2020/01/12 Python
Python-opencv实现红绿两色识别操作
2020/06/04 Python
python实例化对象的具体方法
2020/06/17 Python
详解Html5原生拖拽操作
2018/01/12 HTML / CSS
Omio法国:全欧洲低价大巴、火车和航班搜索和比价
2017/11/13 全球购物
计算机软件个人的自荐信范文
2013/12/01 职场文书
大学毕业生通用自我评价
2014/01/05 职场文书
优秀技术工人先进材料
2014/02/17 职场文书
班级德育工作实施方案
2014/02/21 职场文书
六五普法宣传标语
2014/10/06 职场文书
演讲稿之我的初心我的成长
2019/08/12 职场文书
教你如何使用Python下载B站视频的详细教程
2021/04/29 Python