为了账号安全,请及时绑定邮箱和手机立即绑定

constant_name與string

https://img1.sycdn.imooc.com//5ced39070001bb3c04450135.jpg

constant_name是常量名稱,例如PI1,那為什麼公式中,要加個string呢??

還是constant_name是參數的意思?例如3.14


看不太懂這段公式。
另外,雖然是bool值,我還以為defined 前面要加bool?

正在回答

2 回答

因为他是输出字符串类型的   要把bool类型转换为字符串类型

0 回复 有任何疑惑可以回复我~

bool是返回值的类型,void就没有返回值,就不用定义个变量来赋值给他直接用

而string,是因为常量名是string类型,常量里面的值是另外的类型,如果定义"1"就是int,定义"ewrew"就是string

等等

define("PI1",3.14);

$p = "PI1";

var_dump $p;

var_dump PI1;

建议楼主可以通过打印他们来看一下他们的类型,直接constan($p)会不会报错的多尝试一下不同的用法和方法来验证自己的思路

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

constant_name與string

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信