标题在问题中(编辑:: P我的意思是问题在标题中),基本上我可以在向页面下方进一步定义之前调用变量$ x吗?
答案 0 :(得分:3)
简短回答,不。
答案很长,noooooooooooooooooooooooooooooooooooooooooo。
但严重的是,你可以引用它,它只是不会做你想要的。
答案 1 :(得分:2)
根据您对警告的严格程度,您可以根据需要调用未声明的变量。但是,在为其指定值之前,它将没有值。
答案 2 :(得分:1)
我不太明白你的观点,但如果你想写
echo $x;
$x = "2";
结果你不会得到“2”。
当您引用尚未赋值的变量时,PHP通常不会发出警告。 PHP将动态创建它并为其分配 null 值,然后将其转换为您拥有的任何范围。例如
$a = $b + 5;
echo $a;
将打印 5 ,因为在这种情况下,$ b将被解释为为0。
我希望这会有所帮助 杰罗姆
答案 3 :(得分:0)
不,执行会关闭文件。您可以使用函数,稍后在定义变量后调用。例如:
<?php
function meow() {
echo $kitty_noise;
}
?>
然后在文件中......
<?php
$kitty_noice = 'meowwwwww!';
meow();
?>
可怕的例子......