问题标签 [notice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 注意 php - 替代或删除?
我正在使用此代码检查变量$n0, $n1, $n2
是否未定义。
但是每次我都会收到未定义的通知。我的代码是一个不好的做法?有什么选择吗?或者只是删除通知并且代码很好?
谢谢
php - 禁止/隐藏 PHP 通知可以吗?
我已经压制通知很长一段时间了,没有任何问题,但我开始怀疑我是否做对了。我似乎找不到任何合乎逻辑的理由为什么我不应该压制它们,但其他一些人似乎认为使用 error_reporting 压制它们是一件可怕的事情,但为什么呢?
我能找到的最接近答案的是这个问题,但这离我正在寻找的答案还很远。隐藏 PHP 生成的所有通知是否有某种不可预见的缺点?例如,由于出现错误,要将来自 POST 调用的变量包含回表单中,我只需使用:
这将生成一个 PHP 通知。要修复该通知,我可以使用以下内容:
但是,这真的有必要吗?我的代码是否真的会从这样做中受益,而不仅仅是回显变量是否存在并可能创建 PHP 通知?在我看来,能够忽略通知是使用 PHP 的一个好处,因为这样您就不必担心是否定义了变量,尤其是对于像这样的例子,它似乎并不重要。
我还利用 PHP 的能力,根据变量的使用方式自动更改变量的类型/转换,您经常会发现如下代码片段:
where$results
以前没有定义,但是当我尝试将新项目作为数组添加到它时,它变成了一个数组。我有点喜欢这样做,因为如果没有结果被添加到数组中并且我需要存储该信息或出于任何原因将其转换为 JSON,那么将不会定义该特定变量,从而节省额外的带宽,即使它是分钟。
相对
又是一个问题:我从修复通知错误中获得什么真正的好处,如果有的话,而不是仅仅压制它们?它如何/会损害我的代码?
php - PHP 通知 - index.php 上未定义的索引
我遇到了一个服务器通知,它似乎不会影响我的页面的加载,但是每次加载页面时都会在错误日志中创建一个新条目......那个错误是:PHP Notice: Undefined index: thing在第 1 行的 C:\File Location\htdocs\index.php
我不确定问题实际上是在第一行还是在后续行,所以我包含了整个文件的修改版本。对我来说奇怪的是,在其他几个文件中有相同的代码行,并且不会在它们中引发问题。此外,该值已正确提取并且一切正常,我只是不知道要更改什么以避免通知。
php - PHP 注意:未定义的索引
我在 wordpress 主题中收到通知,但我认为这是一般的 PHP 警告。
第 255 行内容如下:
任何建议,我该如何解决?
谢谢。
cakephp - cakephp:通知 8:未定义索引:id 错误
我得到未定义的索引:id [APP\controllers\merry_parents_controller.php,第 31 行]代码
我的代码:
merry_parents_controller.php
对于调试($this->data['MerryParent']),记录显示正常:
但是当我尝试 echo 'id: '.$this->data['MerryParent']['id'];
我收到通知 8:未定义的索引错误。我不知道有什么问题。有人可以帮帮我吗?
php - PHP代码中未定义的变量通知
我越来越
“未定义的变量:html在线$html .= generateOption($optstyle.'option', $level, $data, $padding);
”
我的功能有什么问题?
ruby-on-rails - Rails - 无法显示错误消息
当我发送错误的电子邮件时,验证无法通过,但视图中的错误消息不会显示:(
我有模型:
在控制器中:
在视图中 (invitation_to_groups/new.html.erb)
(...)
php - 不在索引名称周围使用单引号会显着/显着降低执行速度吗?
如果我要说
而不是说
错误通知会导致大量的处理器时间/功率损失吗?我知道这不是正确的语法,但是在我正在从事的项目中已经有大量这样的代码。
php - 检查变量是否存在和 === true
我想检查是否:
- 数组 isset 中的一个字段
- 字段 === 真
if
是否可以用一个语句来检查这一点?
检查是否===
可以解决问题,但会抛出 PHP 通知。我真的必须检查该字段是否已设置,然后是否为真?
maintenance - Bugzilla:如何在页面中插入横幅通知?
我将如何在 bugzilla 页面中插入横幅通知以供用户查看?
(就像我们现在在 stackoverflow.com 上看到的横幅:“Stack Overflow 2011 社区版主选举正在进行中——现在正在接受提名。”)
我想使用横幅通知用户维护更改。我们目前使用的是非常早期的 bugzilla 版本,2.22.7。
我看到一个页面提到了这个: http ://www.bugzilla.org/docs/2.18/html/cust-templates.html
...但这看起来非常复杂,而且似乎必须因为横幅已更新而运行脚本。