我很好奇为什么变量没有使用函数回显...(如果这有意义lol ..)
function name(){
echo "$info->fullname";
}
当我然后使用
<?php name(); ?>
在任何地方使用脚本,它都是完全空白的,但如果我删除变量并放入静态文本,它就会很好地回复......
它没有使用它作为一个函数它工作正常,它回应的“乔博客”......
不太确定为什么它不起作用?洛尔
任何想法的家伙?
答案 0 :(得分:0)
是的MarkBaker是对的。你应该使用global
。像这样的东西。
function name(){
global $info;
echo $info->fullname;
}
或传递变量以便像这样运作。
function name($info){
global $info;
echo $info->fullname;
}
使用
<?php name($info); ?>
一个完全不重要的建议:"
比'
仅在需要时尝试使用"
慢。