我有一个返回数组的函数。之后,我创建了另一个函数,第一个函数是什么。这工作正常,我用 测试过var_dump()
,但是当我在其他页面中调用第二个函数时,我NULL
回来了吗?这是我的代码:
第一个功能
function get_blogs()
{
global $kapcsolat;
$sql = "SELECT * FROM blog WHERE b_aktiv ='1' ORDER BY b_datum DESC";
if($eredmeny = mysqli_query($kapcsolat,$sql))
{
if($db = mysqli_num_rows($eredmeny)>0)
{
while($sor = mysqli_fetch_assoc($eredmeny))
{
$tomb[] = $sor;
}
mysqli_free_result($eredmeny);
return $tomb;
}
else
{
$tomb[] = null;
return $tomb;
}
}
else
{
echo'nem sikerült csatlakozni';
}
}
这里是第二个
function public_blog()
{
$blogok = get_blogs();
}
这是我如何包含第二个函数的代码:
include 'admin/functions.php';
public_blog();
但是当我调用 public_blog 时,我不能使用 $blogok 变量。我的意思是归还NULL。为什么?