PHP 中有两种方法,称为 $_POST 和 $_GET 方法,用于在使用表单和使用表单时获取用户的输入。如果有任何变量或常量没有分配值,则会遇到称为未定义索引的错误,其形式为“Notice:Undefined index”,并且此未定义索引错误可以具有以下形式,即“Notice:Undefined variable”, “注意:未定义索引”和“注意:未定义偏移”以及此类错误可以通过两种方式处理:解决此类通知或忽略此类通知,为了解决此类通知,我们使用名为 isset() 的函数PHP 并忽略此类通知,我们将选项 error_reporting 更新为 ~E_NOTICE 以禁用通知报告。
广告 该类别中的热门课程 PHP 开发人员 - 专业化 | 8 门课程系列 | 3次模拟测试开始您的免费软件开发课程
网络开发、编程语言、软件测试及其他
在 PHP 中声明未定义索引如下:
雷雷PHP 中未定义索引的工作原理如下:
以下是示例:
PHP 程序来说明未定义的索引错误,其中我们应该提供两个输入,而不提供它们会导致未定义的索引错误:
代码:
雷雷输出:
在上面的程序中,定义了一个名为country的变量来存储用户通过$_GET方法提供的输入。然后定义另一个名为 Capital 的变量来存储用户通过 $_GET 方法提供的输入。然后用户提供的输入显示在屏幕上。如果用户未提供输入,则会遇到未定义索引错误,如输出中所示。输出如上面的快照所示。
PHP 程序来说明未定义的索引错误,其中我们应该提供两个输入,而不提供它们会导致未定义的索引错误:
代码:
雷雷输出:
在上面的程序中,定义了一个名为 model 的变量来存储用户通过 $_GET 方法提供的输入。然后定义另一个名为year的变量来存储用户通过$_GET方法提供的输入。然后用户提供的输入显示在屏幕上。如果用户未提供输入,则会遇到未定义索引错误,如输出中所示。输出如上面的快照所示。
PHP 程序来说明未定义的索引错误,其中我们应该提供两个输入,而不提供它们会导致未定义的索引错误:
代码:
雷雷输出:
在上面的程序中,定义了一个名为source的变量来存储用户通过$_GET方法提供的输入。然后定义另一个名为destination的变量来存储用户通过$_GET方法提供的输入。然后用户提供的输入显示在屏幕上。如果用户未提供输入,则会遇到未定义索引错误,如输出中所示。输出如上面的快照所示。
一些优点如下:
以上是PHP 未定义索引的详细内容。更多信息请关注PHP中文网其他相关文章!