Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我很好奇为什么变量没有使用函数回显......(如果这有意义,哈哈......)
function name(){ echo "$info->fullname"; }
当我然后使用
<?php name(); ?>
使用脚本的任何地方,它都是空白的,但是如果我删除变量并放置静态文本,它的回声就很好了......
它可以在不将其用作函数的情况下正常工作,它会呼应“Joe Bloggs”...
不太清楚为什么它不起作用?哈哈
有什么想法吗?
是的,马克贝克是对的。你应该使用global. 像这样的东西。
global
function name(){ global $info; echo $info->fullname; }
或将变量传递给这样的函数。
function name($info){ global $info; echo $info->fullname; }
利用
<?php name($info); ?>
还有一个根本不重要的建议:"比仅在需要时'尝试使用要慢。"
"
'