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

来源:4-4 PHP-常量如何取值

superhuman进化中

2016-06-26 19:24

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

写回答 关注

3回答

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

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

    superh...

    非常感谢!懂了

    2016-06-27 19:56:01

    共 1 条回复 >

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

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

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

    constant可以读取常量

PHP入门篇

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

456322 学习 · 6539 问题

查看课程

相似问题