<?php
$a = "123";
define($a,456.789);
echo 123;
echo "<br />";
var_dump($a);
?>
请问为什么输出得到的不是456.789 而是123 求详细解答
你看下PHP常量的定义,需要字母或下划线开头,所以define定义的123 常量是无效的。
定义常量前面不需要 $