יש לי את הפוקציה הבאה-
קוד:
function make_cats() {
global $query, $sql, $cat_title, $cats, $x;
$x = $sql->data($query);
$cat_title = "<a href='?act=cat&cat=" . $x['cid'] . "' title='עבור ל " . $x['cname'] . "'>" . $x['cname'] . "</a>";
$cats[$x['cid']] = $x['cname'];
return $x;
}
ואני קורא לה ככה-
קוד:
<?php while (make_cats()) : ?>
<li><?=$cat_title;?></li>
<?php endwhile; ?>
הקריאה עובדת, אבל זה לא מדפיס את ה-CAT_TITLE אפילו ששמתי אותו בגלובאל בפונקציה. למה?