php - php根本不显示错误
问题描述
PHP 7.2
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
echo 'err: '.ini_get('display_errors').'<br>';
// should display error
echo $test;
输出
err: 1
解决方案
您可以通过检查 php.ini 文件来检查 display_errors 是否关闭。根据您的操作系统或发行版,它位于不同的位置,但通常位于 /etc/php.ini 或类似位置。打开文件并查找“display_errors”,您会发现以下内容:
display_errors = Off - 将其设为 On
使用 ini_get 或 get_cfg_var 检查 display_errors 配置变量状态的另一种方法是使用 ini_get 或 get_cfg_var 函数,如下例所示:
回声(整数)ini_get('display_errors')
推荐阅读
- c - 使用 MPI_Wait 获得的 MPI_Isend 状态有什么用?
- regex - 对 vim 正则表达式中的 `\?` 感到非常困惑
- python - 为什么当我只激活 b 电机(或只激活 a)时我的 H 桥一直在燃烧
- mysql - Spring启动错误org.hibernate.exception.GenericJDBCException:无法打开JDBC连接以执行DDL
- echarts - 如何将 x 轴名称标签与 x 轴的末尾对齐
- angular6 - 听服务订阅角度6设置的属性更改值
- angular - 身份服务器负载平衡失败。是因为我的 IdentityServer4 实现不保留刷新令牌吗?
- c# - 未能创建应用存档。这种类型的 CollectionView 不支持从不同于
- python - 无法在 python2 上安装 dlib
- objective-c - 如何向 Obj-C 项目添加额外的 .h 和 .m 文件