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

使用constant()函数。它和直接使用常量名输出的效果是一样的,但函数可以动态的输出不同的常量

函数可以动态的输出不同的常量???这个是什么意思

提问者:new新的开始 2016-12-09 18:42

个回答

  • 慕粉1131507708
    2017-01-24 11:49:42
    已采纳

    就是define()里的值能被随意调用,而常亮就是常亮,只能被重复的赋值。简单来说就是我有一个螺丝刀套柄constant()但是我没有对应各种螺丝的螺丝刀,define()就是我的各种螺丝刀,我直接从define()里取出螺丝刀装在constant()的套柄上就能打开各种螺丝,常数的就是需要遇到一个螺丝就要一把对应的螺丝刀,万一螺丝型号很多,就需要很多的螺丝刀。这样应该很好理解了吧。

  • 余生4364081
    2016-12-09 19:39:51

    函数是可以变化的,常量只是一个量,虽然可以重复赋值,但是有些动态的东西只用常量做不出来,所以函数比常量灵活,可以输出不同的常量