php define有什么用
2023-04-20 11:01:43 阅读(108)
define要加双引号吗?
引号引的是字符串 define("NAME",10); 10是int,所以可以不加引号,如果是字符串,比如"张三"也得加双引号了 NAME是常量名称,所以要加双引号,至于为什么要加双引号呢? 其实你可以看做:define是php封装的一个函数,里边的NAME和10都是传入的参数,就一目了然了,那么NAME其实是传入的一个名称了,是一个字符串,那么既然是字符串,就得加上双引号了。 不知道这么说你懂没懂
PHP常量是什么?
1 2 define("CONSTANT", "Hello world."); 3 echo CONSTANT; // outputs "Hello world." 4 echo Constant; // outputs "Constant" and issues a notice. 5 6 define("GREETING", "Hello you.", true); 7 echo GREETING; // outputs "Hello you." 8 echo Greeting; // outputs "Hello you." 9 10 ?> 常量前面没有美元符号($); 常量只能用 define() 函数定义,而不能通过赋值语句; 常量可以不用理会变量范围的规则而在任何地方定义和访问; 常量一旦定义就不能被重新定义或者取消定义; 常量的值只能是标量。
未经允许不得转载,或转载时需注明出处