问答详情
源自:4-5 PHP-如何判定常量是否被定义

define() 与 defined() 方法的简单认识

1.define()方法是自定义一个常量,有三个参数,define(name,value,bool) ==>define("PI",3.14); 第三个参数不写系统默认为false(对大小写敏感,也就是对name大小写敏感PI/pi),第三个参数是否填写可以根据开发需要。 2.defined(name)方法是判断 一个常量时候否被定义?如果已经定义返回 true 反之 false 。 3.需要注意define() 与 defined()方法的一个字母之差,避免书写代码的大意。

提问者:Web__风水先生 2017-06-13 16:43

个回答

  • spearnet
    2018-06-01 02:54:08

    用英文语法理解一下:define是动词原型,祈使句用,指示您去定义;defined是过去分词,完成式,检测是否“完成”

  • 慕沐4974640
    2017-08-12 00:36:42

    我是这么初略的理解的  不全免  请指定一下

  • 慕沐4974640
    2017-08-12 00:36:06

    define(name,value,bool) ==>define("PI",3.14)

    这里写得不对的吧   value后面不是bool吧    bool是返回值得的类型为布尔类型

  • 三色笔
    2017-06-14 23:09:59

    define是定义一个常量

  • 三色笔
    2017-06-14 23:09:28

    defined — 检查某个名称的常量是否存在

  • Web__风水先生
    2017-06-13 16:58:08

    3 K 有!!!

  • 慕先生7123693
    2017-06-13 16:55:37

    define方法是定义一个常量的方法,返回的是该已定义的常量;defined方法是判断一个常量是否定义,返回的是一个bool值(true/false)。