【发布时间】:2018-08-28 11:15:01
【问题描述】:
我正在尝试根据页面 id 显示内容,但是当我在 url 中没有添加任何内容时,所以只是 index.php 我收到一条错误消息,指出 $p 未定义,我怎样才能给这个 var 一个默认值那是在开关盒外面吗?
<?php
$p = $_GET['p'];
switch ($p) {
case 1:
$content1 = new login();
$content = $content1->displayLogin();
break;
case 2:
echo "ID is 2";
break;
case 3:
echo "ID is 3";
break;
default:
$content1 = new dbconnection();
$content = $content1->displayTable();
}
【问题讨论】:
-
真的,您是在问如何为变量赋值?
-
$p = "";给它赋值 0 或 20(在开关盒外)时,@PatrickQ 不起作用
-
阅读第一条评论中的链接。您正在尝试访问一个空数组的元素。
-
仔细阅读您的错误。是说 variable
$p未定义还是说 index 'p' 未定义?
标签: php