第一楼的答案最后一行解释不够稳妥的:
重点在下面这句三元运算符(D = A ? B : C),如果A≠0,D=A;如果A=0,D=C。以这里为例,17÷4=4余1(17%4=1),即A=1,所以D=1。
把D=A改为D=B更合适,因为 A是经过了计算转换为 布尔值 TRUE,把B赋值给D,假如是“1”这样类型的字符串是经过隐式转换的,直接A≠0,D=A是不够稳妥的,当然此题表达式A和B一样,是没问题.......
重点在下面这句三元运算符(D = A ? B : C),如果A≠0,D=A;如果A=0,D=C。以这里为例,17÷4=4余1(17%4=1),即A=1,所以D=1。
把D=A改为D=B更合适,因为 A是经过了计算转换为 布尔值 TRUE,把B赋值给D,假如是“1”这样类型的字符串是经过隐式转换的,直接A≠0,D=A是不够稳妥的,当然此题表达式A和B一样,是没问题.......
2017-11-05
error_reporting(0); //禁止显示PHP警告提示
$var; //未赋值
var_dump($var);
$var1 = null; //小写赋值null
var_dump($var1);
$var2 = NULL; //大小赋值null
var_dump( $var2);
$var3 = "节日快乐!";//变量不为空
unset($var3); //unset()方法清空变量。
var_dump($var3);
$var; //未赋值
var_dump($var);
$var1 = null; //小写赋值null
var_dump($var1);
$var2 = NULL; //大小赋值null
var_dump( $var2);
$var3 = "节日快乐!";//变量不为空
unset($var3); //unset()方法清空变量。
var_dump($var3);
2017-11-05
经测试是没有什么问题的,当然路径最好不要出现汉字,即汉字文件夹,极大可能出现报错。以后文件的存储,涉及到路径的,最好都不要用汉字命名,不然肯定出现问题,多年的临床经验。。。
2017-11-05
编程语言共通的:一般变量的命名规则,转义字符,操作符运算,条件,判断,循环。。。。。都差不多,真是太好了,妈妈再也不担心我的学习
2017-11-05
慕课网的编辑器是不是不能换行啊?这点技术难题应该是不是问题啊,体现不出it网站的专业性啊,都忙着挣钱没时间管理,不可能啊,应该有管理员才对。。。
2017-11-05
暂且不管系统,刚开始想不明白为什么这样?后来想明白了,每一次定义新的变量的时候,内存都发生了变化,这种变化的大小是根据变量类型来决定的。变量越多,占用的内存越大。每次调用memory_get_usage()时,其值都会根据当前状态重新计算一次。系统每次减去消耗的内存和回收释放的内存就是当前的memory_get_usage()值。不知道对不对,新手
2017-11-05