问答详情
源自:4-4 PHP-常量如何取值

不懂constant函数有什么用,不是可以直接调用常量么?

为什么直接在第15行加入$area=$p*$r*$r;  这样结果怎么是0. 只有$area=constant($p)*$r*$r; 这样才行?

提问者:superhuman进化中 2016-06-26 19:24

个回答

  • 林小琛
    2016-06-26 22:02:25
    已采纳

    不难理解 $p在IF语句中将常量$p变成了一个可变的常量$p,constant($p)因为$p被定义,返回$p所指字符串对应的常量值

  • chaos
    2016-06-26 21:49:47

    $p是字符串,所以要用constant($p)来获取与$p所指字符串对应的常量值

  • 慕粉185____6154
    2016-06-26 20:59:54

    constant可以读取常量