关于define()定义问题

来源:4-1 PHP-什么是常量

lyphisoka

2015-05-28 15:34

<?php

$a = "123";

define($a,456.789);

echo 123;

echo "<br />";

var_dump($a);

?>

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

写回答 关注

2回答

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

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

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

    定义常量前面不需要 $


PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455995 学习 · 6306 问题

查看课程

相似问题