|
| » 首页 » 电脑_数码 » 编程 » PHP语法 求教 |
PHP语法 求教 |
|
{ $GLOBALS['CON_MENU']; $GLOBALS['StrPrivilege']; reset( $CON_MENU ); $ret = array( ); $bigMenu = ""; $jsMenu = ""; $lastlevel = 0; while ( list( $k, $v ) = each( $CON_MENU ) ) { 错误提示的行分别为: reset( $CON_MENU ); while ( list( $k, $v ) = each( $CON_MENU ) ) 请问这两行写法有错误吗? |
![]() |
|
|
是不是 $CON_MENU 里面没有值啊? $GLOBALS['CON_MENU']; $GLOBALS['StrPrivilege']; 这两句改一下。改成 $CON_MENU = $GLOBALS['CON_MENU']; $StrPrivilege = $GLOBALS['StrPrivilege']; 如果还出错的话。你在 reset( $CON_MENU ); 这句之前加一句代码测试。一看就知道了。。 print_r($CON_MENU); 如果打印结果不是 Array() 那就肯定会出错。。因为它跟本不是数组变量。。 $CON_MENU 不是数组 |
| 《PHP语法 求教》答案收集时间:2008-06-14 14:32:25 |