问答详情
源自:4-1 PHP-什么是常量

关于define()定义问题

<?php

$a = "123";

define($a,456.789);

echo 123;

echo "<br />";

var_dump($a);

?>

请问为什么输出得到的不是456.789    而是123  求详细解答

提问者:lyphisoka 2015-05-28 15:34

个回答

  • coffeCat
    2015-05-29 16:03:35

    你看下PHP常量的定义,需要字母或下划线开头,所以define定义的123 常量是无效的。

  • 慕前端8443872
    2015-05-29 09:27:08

    定义常量前面不需要 $