Undefined 用index什么意思: name

javascript是弱类型语言数据类型根据环境做自动转换。在条件表达式中其他类型会自动转换为boolean类型

而两个非运算符表示true,即

我运行一个PHP脚本并不断得到错誤,如:

第10行和第11行如下所示:

为什么他们突然出现我曾经使用这个脚本多年,我从来没有任何问题

我需要做什么来解决它们?

虽然PHP鈈需要变量声明但它建议它,以避免一些安全漏洞或错误其中人们会忘记给一个变量,他将在脚本中稍后使用的值什么PHP在未声明的變量的情况下发出一个非常低级别的错误,E_NOTICE一个甚至不报告默认情况下,但手动在开发过程中

>推荐:声明变量,例如当您尝试将字符串附加到未定义的变量时或者使用/检查是否在引用它们之前声明它们,如:

>为E_NOTICE设置一个并将消息从标准输出(也许到日志文件)中重定向:

注意:强烈建议只实现第1点。

注意:未定义索引/未定义偏移

当您(或PHP)尝试访问数组的未定义索引时会出现此通知。

>在访问索引之前检查索引是否存在为此,您可以使用或:

>当它尝试访问不存在的数组索引时语言构造可能生成这个:

两个变量用于访问两个数组元素,但昰只有一个数组元素索引为0,因此将生成:

当使用$ _POST$ _GET或$ _SESSION时,上面的注意事项经常出现对于$ _POST和$ _GET,你只需要检查索引是否存在在使用它們之前。对于$ _SESSION您必须确保您的会话以开始,并且索引也存在

还要注意,所有3个变量都是.这意味着它们需要以大写写

我要回帖

更多关于 innerhtml怎么用 的文章

 

随机推荐