最近在学习PHP,一门很不错的语言。

学习一门知识,要用,就要用的差不多,知道的东西,一定要知道的彻底了,不能半瓶子酱油晃荡,不上不下。

这种半明白半糊涂的状态,是最可怕。

 

最近在阅读一些源码,发现源码中就对empty、isset和is_null函数(语言特性)乱用,有的地方很明显的就挖坑了。

不能正确的去理解这些东西,就很可能给后续的开发挖坑了。

所以,这里总结了一下,内容不多,就只是一幅图,保证你能看明白。

 

php-empty-in-php-isset-is-null-and-distinction

就这一幅图,具体在什么场合下使用这些函数(语言特性),对应上面的这幅图,就完全搞定!

 

 

参考推荐

PHP 数组提示Notice: Undefined offset解决办法

PHP 出现 Notice: Undefined index: 的几种解决方法

PHP 常见错误处理

PHP在 linux上执行外部命令

PHP 获取网页标题(title)、描述(description)、关键字(keywords)等meta信息

PHP + Selenium + WebDriver 抓取米扑科技首页

PHP 文件操作常用函数

PHP 常用函数总结(数组,字符串,时间,文件操作)

PHP 路径详解 dirname,realpath,__FILE__,getcwd

PHP 下载保存文件到本地

PHP下载远程图片

PHP抓取网站ico图标

PHP 文件导入 require, require_once, include, include_once 区别