问答详情
源自:4-1 PHP-什么是常量

define()函数的语法格式为: bool define(string $constant_name, mixed $value[, $case_sensitive = true]) 是不是写错了???

define()函数的语法格式为: bool define(string $constant_name, mixed $value[, $case_sensitive = true]) 不是说不写美元符号么? 怎么语法上写了$ 是写错了? 常量名称前面应该没有 $ 符号

提问者:Redding 2016-02-21 09:19

个回答

  • 慕瓜5474458
    2016-08-12 23:09:48

    constant_name这是形参,形参是变量,所以加了$了。说常量不加$,所以看到没有$的应该就是常量,比如echo PI,这个PI.有的话就是变量,比如echo $var.建议先弄懂什么实形参,和实参。

    刚才说错了

  • 慕瓜5474458
    2016-08-12 22:57:07

    这是形参,形参是变量。说传实参的时候不加$,所以看到没有$的应该就是常量,比如echo PI,这个PI.有的话就是变量,比如echo $var.建议先弄懂什么实形参,和实参。

    还有我觉得函数语法格式的变量有问题,会不会老师手抖打上去的

  • LIANHK
    2016-02-26 16:55:13

    函数说明一般都是这样写的

    函数名(参数列表)

    参数列表里面都是变量前面加 string,int等类型说明该参数应该是哪种类型

  • HMblessyu
    2016-02-21 11:27:13

    $是用来表述字符的,所有的数字定义都使用$来定义,相当于引导。