» 首页 » 电脑_数码 » 编程 » PHP语法 求教

PHP语法 求教

PHP语法 请教 问题补充:function makemenuscript( )
{
$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 ) )
请问这两行写法有错误吗?


你这两个语句没有错误,你粘贴一下错误信息,print_r($CON_MENU );看看结果。
你这两个语句没有错误,你粘贴一下错误信息,print_r($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语法 求教
·关于asp中使用js的onchange的请教,谢谢
·关于asp 开发wap的问题
·今年河南农信社考试为什么到现在面试名单还不出台?
·delphi 中chart的用法
·上楼梯,一次可以上1梯也可以上2梯,上到n层时有几种方法...
·20分求助:点击过的超链接变色问题
·SQL server 表示的是什么意思
·房地产项目开发的前期程序.ppt
·PHP中,按这个要求,这个正则表达式对吗?
·收不到数据包怎么办????????
·sql server 2000在哪搞命令行?怎么是视图化直接用鼠标搞...
·请问下面程序段执行完毕,c的值为多少?_____________
·什么是数据库?什么是表?如何建立数据库?
·请问高手,Sql Server 2000一个表最多可以有多少条记录

 《PHP语法 求教》答案收集时间:2008-06-14 14:32:25



©2007 电脑技术问答录