电脑计算机论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1469|回复: 1

关于ph易犯的一些小错误

[复制链接]
蔷薇岛屿 发表于 2012-4-23 11:28:32 | 显示全部楼层 |阅读模式

我是在参加一个网络工程师培训,没事的时候准备了一些php常犯的小错误,和大家分享下。因为我也是常不小心犯下低级的错误。所以这里和大家分享下。希望大家可以了解下这里的效果的。
首先说下空字符串('')和NULL
PHP中空字符串和NULL存储的值都是0,但他们的类型并不一样,在电脑上试一下echo gettype('');和echo gettype(NULL);你会发现他们打印出来的分别是string和NULL,当然还有0也容易混淆,你可以试试echo gettype(0);打印一下类型,会发现0的类型是integer,所以可知字符串('')、NULL和0是“等值”但不等类型。

其次说下 strstr() 与 strpos() 的区别
他们看着是一样的对吧。但是 stristr() 不区分大小写 strstr() 区分大小写
stripos() 不区分大小写 strpos() 区分大小写
函数返回字符串在另一个字符串中第一次出现的位置。
如果没有找到该字符串,则返回 false。
如果只是单纯查找判断是否存在则strpos()的执行效率要大于strstr()

最后就是require_once()和include_once()语句
简单require_once()和include_once()语句分别对应于require()和include()语 句。require_once() 和include_once()语句主要用于需要包含多个文件时,
可以有效地避免把同一段代码包含进去而出现函数或变量重复定义的错误。
但是因为确经常的混乱。所以小细节很重要

php很多的时候错误只是一点但是很麻烦。所以呢。养成一个好的习惯很重要的,有一个好的习惯。认真写每一个字符。而且做完之后要记得检查多次。确认无错的哦、希望可以给大家带来一些帮助。更多的精彩内容下期继续哦。

只喜欢你 发表于 2012-4-24 09:36:39 | 显示全部楼层
还是太专业了。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则


QQ|手机版|小黑屋|电脑计算机论坛 ( 京ICP备2022023538号-1 )

GMT+8, 2024-11-23 22:00 , Processed in 0.093181 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表