问题标签 [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 代码,但是我收到错误消息。我将引用传递给核心类,我想将其分配给类范围内的变量..
注意:数组到字符串的转换
提前致谢..
php - 摆脱 PHP 中的通知
我正在使用 Zend Framework 1.10.7 版创建一个。但是我收到了一个烦人的通知,我想摆脱它。该通知意味着我在某个地方遇到了数组问题。我只是不知道它在哪里。任何帮助,想法?
更新:
我发现这段代码给我带来了麻烦:
php - PHP - 为什么我在 $_GET 变量上得到未定义的索引?(可能的 .htaccess 冲突)
我正在尝试使用 php 制作数据过滤器,为此,我想使用带有“get”方法的表单。不是问题是,当我尝试引用任何 $_GET['var'] 时,我会收到此通知。
这是网址代码:
我认为问题可能是 .htaccess 文件,它将 URL 重写为漂亮的。
这是我的 .htaccess 示例:
是否可以在“?”之后引用 $_GET[''] simbol 有那些规则?如果没有,我该如何解决它,所以它可以工作。
谢谢,迈克
cakephp - CakePHP:未初始化的字符串偏移量:0 在视图中
我正在处理一个奇怪的问题。我有Config
模型,以及这些关联:
在我ConfigsController
的edit()
行动中:
在我edit.ctp
看来,我有:
现在,问题出现了:该组已正确选择,但其他两个(网站管理员和语言)在第一个选项上被重置,没有 selected
属性,并且作为“奖励”,语言选择显示此错误:Notice (8): Uninitialized string offset: 0 [CORE/cake/libs/view/helper.php, line 859]
我挣扎了将近 2 个小时,找不到这个奇怪问题的问题。请你帮助我好吗?谢谢!
编辑
这是调试器显示的内容:
Helper::value() - CORE/cake/libs/view/helper.php,第 712 行 Helper::_initInputField() - CORE/cake/libs/view/helper.php,第 753 行 FormHelper::_initInputField() - CORE /cake/libs/view/helpers/form.php,第 2182 行 FormHelper::select() - CORE/cake/libs/view/helpers/form.php,第 1438 行 FormHelper::input() - CORE/cake/libs /view/helpers/form.php,第 882 行包括 - APP/views/configs/edit.ctp,第 10 行 View::_render() - CORE/cake/libs/view/view.php,第 723 行 View::render () - CORE/cake/libs/view/view.php,第 419 行 Controller::render() - CORE/cake/libs/controller/controller.php,第 913 行 Dispatcher::_invoke() - CORE/cake/dispatcher .php,第 207 行 Dispatcher::dispatch() - CORE/cake/dispatcher.php,第 171 行 [main] - APP/webroot/index.php,第 83 行
在“代码”选项卡中:
php - 陷入通知:未定义的变量:c
我有这个 index.php 文件
并且 loadConfiguration() 设置如下:
我检查了 database.con.php 和 site.con.php 是否在 config/ 文件夹中。我得到的唯一错误是通知:未定义变量:以下行中的c
这是database.con.php
这是 site.con.php
我究竟做错了什么?
php - PHP新手问题;“注意:未定义的属性”
我正在运行以下代码:
导致“未定义属性”通知: foo::$var 在我的 PHP(版本 5.3.5)上。
如果我只重写函数 isVarSet():
通知消失。
这个我不明白。$var 在这两种情况下都设置了,为什么它会是一个未定义的属性?为什么我需要使用 isset() 来防止这个通知?另外,为什么通知使用范围运算符 :: 引用 $var ?我没有使用静态类,我使用的是实例 foo。$foo->isVarSet() 应该访问一个既定义又非静态的 $var。
我已经为此工作了几个小时,并阅读了关于未定义属性通知的所有其他答案,但我只是没有得到这个答案。请各位StackOverFlow高手赐教。
我的应用程序中的代码:
对会话类的调用是这样的:
php - 如何在大型项目中定位 php 通知?
我一直在开发带有错误报告和通知的 php 东西。但是现在我必须重构一个巨大的项目,它会产生很多 php 通知消息。这让我抓狂。
有没有一种简单的方法可以在一次运行中发现所有将产生此类消息的行?也许是一个cli工具?
php - php: "notice" warnings on different machine
i've set up all my php stuff on a new machine and i'm getting really lots of notices warnings.
my code is working properly without errors on my old machine.
eg. the following line (which should get a recordset value) will cause a notice: $ID = $rs[id];
the reason is the missing quotes for the id fields, but also things like calling $_GET on a non-existing value will cause notices.
anyone knows what's the reason for this? i'd love keeping the "simple" way of coding like on my old machine without having to hassle with quotes on recordsets or tons of isset() - any ideas?
thanks
php - PHP Simple HTML DOM,注意:试图获取非对象的属性
我正在Notice: Trying to get property of non-object
:
$article 是一个simple_html_dom()
对象。
php - PHP5 $_FILES[][] 通知错误 - 未定义
我正在尝试使用 php5 脚本将文件上传到我的服务器。我收到通知错误Undefined index: qqfile
。
但我不知道它是如何从前面的脚本中定义的。数组中存在“tmp_name”,但 qqfile 显示未定义...