php -l -n D:\Projects\opc\src\admin\view\template\sale\order_list.tpl 该命令是基于 PHP 命令行工具执行的语法检查操作 -l 语法检查模式(lint) -n 忽略 php.ini 配置 快速校验模板文件中嵌入的 PHP 代码是否有语法错误(如少分号、括号不匹配、函数名拼写错误等…
error_reporting 是一个 PHP 配置选项,用于控制错误报告的级别。默认情况下,它设置为 E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED,这意味着会显示所有错误、警告和通知,但不包括已弃用的功能。 要修改 error_reporting 的值,可以在 php.ini …
使用 curl 方式获取远程链接的图片时,获取的图片信息并不完整,临时保存到本地,打开是不正确的图片格式。 并进一步导致 PHP 代码读取图片内容报错,检查后发现设置 CURLOPT_ENCODING 即可 private function getImgByCurl($url) { $ch = curl_init(); curl_setopt($c…
在 PC 环境运行 PHP 8 报错: PHP Warning: 'C:\WINDOWS\SYSTEM32\VCRUNTIME140.dll' 14.0 is not compatible with this PHP build linked with 14.28 in Unknown on line 0 解决方法 下载安装 M…
PHP laravel 发送邮件报错: Connection could not be established with host mailhog :stream_socket_client() 下载ca证书:wget http://curl.haxx.se/ca/cacert.pem 或者 直接下载:http://curl.haxx.se/ca/…
在虚拟主机中,点击页面跳转时报 500 - 内部服务器错误。跳转时有时会出现,但刷新页面时正常渲染 查看主机 log 文件,发现: [03-Mar-2021 10:40:05 Asia/Shanghai] PHP Warning: PHP Startup: Invalid library (appears to be a Zend Extensio…
在写 log 时,设定文件大小不能超过 2 M,但在循环 5000 次时,文件大小会超出设定值。 if (filesize($log)
SMTP 设置中主机、用户名、授权码均正确 发送邮件时出现错误 Error: EHLO not accepted from server 修改 system/library/mail.php 代码: // fputs($handle, 'EHLO ' . getenv('SERVER_NAME') . &qu…
stripos() 返字符串在另一字符串中第一次出现的位置(大小写不敏感) stristr() 查找字符串在另一字符串中第一次出现的位置(大小写不敏感) strpos() 返回字符串在另一字符串中首次出现的位置(对大小写敏感) strrchr() 查找字符串在另一个字符串中最后一次出现的位置。 strripos() 查找字符串在另一字符串中最后出现…
[toc] 安装拓展 进入拓展源码目录 cd /usr/local/src/php-7.4.14/ext/mbstring /usr/local/php74/bin/phpize 输出 Configuring for: PHP Api Version: 20190902 Zend Module Api No: 20190902 Zend Exten…