![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP源码阅读
TarucaLiu
这个作者很懒,什么都没留下…
展开
-
empty
函数说明 实际执行的是源码中的 i_zend_is_true 函数/** * 使用一个字符串分割另一个字符串 * @param mixed $val 变量或表达式 * @return bool */empty ( $val )实现流程判断参数 IS_NULL: true IS_LONG, IS_BOOL, IS_RESOURCE: 可以理解为 int,为 0 时返回 true原创 2017-05-08 16:14:44 · 398 阅读 · 0 评论 -
阅读帮助
概念函数 php_memnstr(zend_memstr) 功能:查找字符串第一次出现位置原创 2017-04-27 10:59:38 · 239 阅读 · 0 评论 -
数据类型转换
数据类型转换转换为 boolean false: false, 0, 0.0, "", "0", 空数组, 空对象, NULL, 未赋值变量 true: 其他转换为integer(32位最大值约为20亿) 从 boolean 转换:false 产生 0, true 产生 1; 从 float 转换:向下取整。如果超出了整数范围,则结果为未定义的整型; Warning 绝不要将未知的分数原创 2017-05-18 19:11:39 · 224 阅读 · 0 评论 -
explode
函数说明 array explode ( string $delimiter, string $string, [, int $limit ] )实现流程判断参数 $limit 默认为 PHP_INT_MAX 判断分隔符是否为空,如果为空返回 false判断字符串长度,如果字符串为空且 $limit >= 0,返回一个包含空字符串的数组执行逻辑 根据 $limit 值执行不同逻辑 $原创 2017-04-27 18:03:33 · 536 阅读 · 0 评论