分类目录归档:PHP
empty 检查一个变量是否为空
当var
存在,并且是一个非空非零的值时返回 false
否则返回 true
.
以下的东西被认为是空的:
""
(空字符串)0
(作为整数的0)0.0
(作为浮点数的0)"0"
(作为字符串的0)null
false
array()
(一个空数组)$var;
(一个声明了,但是没有值的变量)
PSR小结
缓存穿透、缓存击穿、缓存雪崩区别和解决方案【转载】
Laravel请求生命周期
Laravel 服务容器?「Laravel 服务容器」是用于 管理类的依赖 和 执行依赖注入 的 工具。
继续阅读Consumer Acknowledgements and Publisher Confirms
RedLock – PHP中的分布式锁
Entity: line 39: parser error : Entity ‘nbsp’ not defined
在 XML 中,只有 5 个预定义的实体引用,$nbsp; 应该替换为空格~
$content = Entities::replaceAllEntities($content);
在 XML 中,有 5 个预定义的实体引用:
< | < | 小于 |
> | > | 大于 |
& | & | 和号 |
' | ‘ | 单引号 |
" | “ | 引号 |
注释:在 XML 中,只有字符 “<” 和 “&” 确实是非法的。大于号是合法的,但是用实体引用来代替它是一个好习惯。
DOMDocumentFragment::appendXML(): Entity: line 45: parser error : PCDATA invalid Char value 8
删除多余的控制字符即可~
$val = preg_replace('/[[:cntrl:]]/mu', '', $val);
Maximum function nesting level of ‘256’ reached, aborting!
ini_set('xdebug.max_nesting_level', 1024);
加大这个限制试试~