我试图在一个函数中使用一个声明的数组但是它什么都没有产生,我不明白为什么。
<?php
$pages = array("missing-demos", "missing-downloads", "remove-demos");
function kz_check_adminmenu($action)
{
global $pages;
print_r($pages);
}
?>
该功能在菜单上显示时调用(我正在使用CMS)。但是,回显该方法会打印所需的输出。我仍然不明白为什么它没有显示它的执行位置。
答案 0 :(得分:1)
你真的在任何地方调用这个功能吗? :
<?php
$pages = array("missing-demos", "missing-downloads", "remove-demos");
function kz_check_adminmenu($action)
{
global $pages;
print_r($pages);
}
kz_check_adminmenu('test');
?>
这将输出您的数组
答案 1 :(得分:0)
你不是calling
你的职能。
将此kz_check_adminmenu($action);
放在?>
标记上方。
<?php
$pages = array("missing-demos", "missing-downloads", "remove-demos");
function kz_check_adminmenu($action)
{
global $pages;
print_r($pages);
}
kz_check_adminmenu($action);
?>