把葫芦咬哭
2017-06-12 16:43
为什么到最后输出PII时它的值是3.14??
$p = "PII"; define($p, 3.14); 定义了常量,所以PII输出3.14
我第一遍看的时候也没看懂,后来再看发现:
先定义:$p="PII";
然后是:define( $P, 3.14 );
其实等价:define( "PII", 3.14);
也就是将$p的值作为常量的常量名来定义的,所以最后出现了echo(PII);
定义PII 是多少,就会输出多少,就这样,
<?php
$p = "PII";
define ($p,1);
define ('PI',2);
echo PI;
echo "<br />";
echo PII;
?>
你定义1,2的话,输出就是1,2了
在哪有输出PI1呢,如果输出了你看第二行是不是定义常量了
PHP入门篇
455994 学习 · 6306 问题
相似问题