分类目录归档:PHP
缓存穿透、缓存击穿、缓存雪崩区别和解决方案【转载】
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);
加大这个限制试试~
pecl install swoole
checking how to run the C++ preprocessor… /lib/cpp
configure: error: in `/tmp/pear/temp/pear-build-rootYPmYnu/swoole-4.5.9′:
configure: error: C++ preprocessor “/lib/cpp” fails sanity check
解决办法:
[root@xx xx]# yum install gcc-c++ glibc-headers
PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
其中找到xdebug扩展加载处:
extension=xdebug.so
修改为:
zend_extension=xdebug.so