这个问题适用于几种类型的编码错误,从在 PHP 变量前面留下美元符号到忘记在语句之间放置分号,再到留下不匹配的大括号和引号。我犯了很多愚蠢的打字错误,导致了错误。当我阅读 apache 错误日志以找出我做错了什么,然后返回并修复错误,保存文件并重新加载页面以查看它是否有效时,有时我必须重新启动 apache 才能执行新代码。例如,如果我写“SEELCT * FROM MyTable”,尝试加载页面,收到错误,将 SQL 更正为“SELECT * FROM MyTable”,保存文件并在浏览器中刷新页面,有时我的错误处理代码仍会显示旧 SQL 语句中的拼写错误。重新启动 Apache 后,一切正常。是否有 PHP 或 Apache 设置可以让我在修复代码并保存后立即获得正确的结果?
1 回答
慕容森
TA贡献1853条经验 获得超18个赞
您可能需要禁用 opcache。打开 php.ini(Xampp 控制面板 -> 第一个配置按钮 -> php.ini)并找到包含 opcache.enable= 的行并将其值更改为 0。如果不是,请添加新行:
opcache.enable=0
然后再重新启动 apache 1 次。毕竟,您也可以尝试清除浏览器缓存。
- 1 回答
- 0 关注
- 96 浏览
添加回答
举报
0/150
提交
取消