首页 > 新闻资讯 > 详情

成都php培训哪家机构好

来源:成都php培训时间:2016/12/15 16:59:14

PHP培训之数组非数字键名引号的必要性。

PHP培训之数组非数字键名引号的必要性。

PHP会把数组中非数字键名没有引号引起来的键名当作是常量去获取, 当找不到的时候, 抛出一个NOTICE(Notice: Use of undefined constant ......), 然后再根据”常量名”生成一个字符串,  数组中的非数字键的键名一定要有引号,在字符串变量替换的时候, 写引号会导致错误, 虽然这种错误提示可以通过 error_reporting()进行屏蔽,但好的程序,自适应的代码是不应该通过这种方法进行伪装的。标准写法:

$array[1] = 'abc';

$array['key'] = 2;  Bad: $array[key] = 2;

$string = "variable value is {$array['key']}"

另:在非数字键名不加引号的生成OPCODE中明显多一条指令:FETCH_CONSTANT。


更多优惠信息请咨询成都php培训学校http://cdphppx.soxsok.com/

联系人:孙老师

联系电话:400-0088-291  在线qq:1974950309






优先领取试听课
新闻资讯更多新闻
版权所有:搜学搜课(wwww.soxsok com)