慕运维2539034
2019-05-28 21:37
constant_name是常量名稱,例如PI1,那為什麼公式中,要加個string呢??
還是constant_name是參數的意思?例如3.14
看不太懂這段公式。
另外,雖然是bool值,我還以為defined 前面要加bool?
因为他是输出字符串类型的 要把bool类型转换为字符串类型
bool是返回值的类型,void就没有返回值,就不用定义个变量来赋值给他直接用
而string,是因为常量名是string类型,常量里面的值是另外的类型,如果定义"1"就是int,定义"ewrew"就是string
等等
define("PI1",3.14);
$p = "PI1";
var_dump $p;
var_dump PI1;
建议楼主可以通过打印他们来看一下他们的类型,直接constan($p)会不会报错的多尝试一下不同的用法和方法来验证自己的思路
PHP入门篇
455956 学习 · 6306 问题
相似问题
回答 1