PHP这个程序为啥没效果?

来源:百度知道 编辑:UC知道 时间:2024/05/26 05:48:47
<?php
$a = "Hello";
$$a = "world";
echo "$a, $hello"; // Hello, world
echo "$a, {$a}"; // 也是 Hello, world
?>
教程中说会打出Hello, world
但我输出的只是Hello, Hello, Hello?

你看的什么破教程?
PHP是大小写敏感的..
echo "$a, $Hello";//和上面的对应.这里的H是大写的
echo "$a, {$$a}"; // 这里是$$a
会出现你说的错误..我来解释一下.
第一个,没有出现world.就是因为大小写问题.
$hello这个变量为空值.$Hello才有值
第二个.$a是Hello,$$a才是world..
所以.....

<?php
$a = "hello";
$$a = "world";
echo "$a, $hello"; // Hello, world
echo "$a, {$a}"; // 也是 Hello, world
?>

试试这个,可能是你要的答案

<?php
$a = "Hello";
$$a = "world";
echo "$a, $Hello"; // Hello, world
echo "$a, {$a}"; // 也是 Hello, world
?>
你也可以写成这样

PHP大小写敏感的