【问题标题】:PHP config quark with if statementsPHP config quark with if 语句
【发布时间】:2011-03-24 21:02:02
【问题描述】:

好的,如果我在脚本上运行测试并像这样简写 if 语句,这在我的开发服务器上很奇怪:

if($_GET['cat']){ ...

而不是像这样更务实的方式:

if(isset($_GET['cat'])){ ...

我会收到错误说明

注意:未定义的变量:pwdmsg in C:\wamp\www\myfile\decrypt-text.php 第 16 行

只是想知道是否有人会知道这真的没什么大不了的,因为我只在测试理论或尝试检查某些东西时才这样做,这只是一种烦恼。

哦,如果这是完全愚蠢的问题或类似于“......甚至 n00bs 都知道!”,请不要问我的问题。我只知道它不在我的实时服务器上执行,而是在我的开发服务器上执行。

我的基本开发服务器信息:

PHP 5.3.0 阿帕奇 2.2.11 MySQL 5.1.36

PHP 扩展: * 核 * bcmath * 日历 * com_dotnet * ctype * 日期 * 埃雷格 * 筛选 * FTP * 哈希 * 图标 * json * mcrypt * mysqlnd * 数据库 * pcr * 反射 * 会议 * 声压级 * 标准 * 分词器 * 压缩 * zlib * libxml * dom * PDO * 打开ssl * 简单XML * wddx * xml * xml阅读器 * xmlwriter * apache2处理程序 * 卷曲 * gd * 地图 * mbstring * mysql * mysqli *法尔 * pdo_mysql * pdo_sqlite * mhash

【问题讨论】:

    标签: configuration php


    【解决方案1】:

    我会说你的 error_reporting 配置不同。

    http://de.php.net/manual/de/errorfunc.configuration.php#ini.error-reporting

    在你经常做的开发系统上

    error_reporting(E_ALL);
    

    在实时系统上,大多数 E_ERROR 设置为避免与用户无关的输出。

    【讨论】:

    • 天哪,我觉得自己很愚蠢,非常感谢。我一看到 E_ALL,它就卡在了原位。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-06
    • 2020-02-29
    • 2023-03-15
    • 2019-11-14
    相关资源
    最近更新 更多