php5 php4,不错的PHP学习之php4与php5之间会穿梭一点点感悟

不错的PHP学习之php4与php5之间会穿梭一点点感悟

更新时间:2007年05月03日 00:00:00   作者:

昨天把php空间开通了,服务器安装的是php4版本,接近二十天来开始用php写东西,自己搭建的平台都是php5,当然在写的时候还是十分小心,因为几乎每一段代码的要点都是先查了参考然后写出来的,那就么可以看到参考里那些是php4支持那些是php5中才新增的。结果上传上去之后,才发现不得不修改!!

1.修改字符串中的类方法调用,字符串我在php5中写成如下:

$htmlstr=<<

getuserinfo('name')}">用户信息

HTML;

最后PHP4我不得不改成:

$user=$dataobj->getuserinfo('name');

$htmlstr=<<

用户信息

HTML;

2、类方法调用反回对像问题,我在php5中这样写的:

$user=$dataobj->readrecord()->d_user;

而最后在PHP4中我不得不改为

$row=$dataobj->readrecord();

$user=$row->d_user;

本来我想加上()写成:

$user=($dataobj->readrecord())->d_user;

让先反回对像,然后在对像上调用属性,然后丢掉对像。可是事实证明php4对对像没有这种支持能力!!

3、函数的默认参数,我在php5中是这样写的:

function set($a,$b=3){

echo $b;

}

调用写的是set(4);

而在php4中,无法取得$b的默认值,查看到参考可以用 使用 func_num_args(),func_get_arg(),和 func_get_args() 函数. 取得变长参数

相关文章

1a1b05c64693fbf380aa1344a7812747.png

这篇文章主要介绍了php冒泡排序与快速排序实现方法,结合实例形式较为详细的分析了phpphp排序算法的递归、遍历运算及流程控制的相关技巧,需要的朋友可以参考下2015-12-12

4f55910a645b073bc4fc65dc10dc14bd.png

prev() 函数把指向当前元素的指针移动到上一个元素的位置,并返回该元素值。如果内部指针已经超过数组的第一个元素之前,函数返回 false2011-10-10

0ea3c7666119d5615e582f823fb3fad6.png

在用户自定义函数中,一个局部函数范围将被引入。任何用于函数内部的变量按缺省情况将被限制在局部函数范围内。2009-08-08

4f96a78db829b1556ff16de21e013c7a.png

这篇文章主要给大家介绍了关于PHP替换Word中变量并导出PDF图片的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-11-11

8cc1031babc6aff2319f1c6af8544aa0.png

这篇文章主要介绍了Linux系统下使用XHProf和XHGui分析PHP运行性能的方法,该方案支持Apache与Nginx服务器及多种数据库环境,需要的朋友可以参考下2015-12-12

0c932a99bb7b6f23c937db507070cc7b.png

windows下PHP APACHE MYSQ完整配置...2007-01-01

cca732bf65a93ed2ec0ac80c638460fe.png

这篇文章主要介绍了PHP递归实现文件夹的复制、删除、查看大小操作,结合实例形式分析了php递归算法结合php常用文件夹操作函数实现文件夹的复制、删除、查看等相关实现技巧,需要的朋友可以参考下2017-08-08

2d9f31f2af7b675a3d153d2b7f1035a7.png

当你没办法修改php.ini配置文件怎么办,没事,php有一套设置和获取配置信息的函数2013-06-06

b452cee8ec5cd9e58ab98eba17281e59.png

这篇文章主要介绍了两种设置php页面编码的方法,并附有示例,大家可以练习下2014-03-03

f4838ec7e2d4da28e0b57d4e852dadd4.png

这篇文章主要介绍了PHP统计数值数组中出现频率最多的10个数字的方法,涉及php中array_count_values与arsort等方法的相关使用技巧,非常具有实用价值,需要的朋友可以参考下2015-04-04

最新评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值