PHP最新面试题2019
发布时间:2020-12-25 09:42:43 所属栏目:交互 来源:网络整理
导读:? 1、字符串"0"在PHP和js中转换为布尔值是false还是true php:false;? php 弱语言?'0'和0一样; js:true;字符串除了空字符串('')其他都是true(包括' '这种中间有空格的); 2、echo, print,print_r,var_dump 区别 echo 语言结构,并不是真正的函数,可以一
注意:
21、redis内存满了之后怎么处理的参考博客:https://blog.csdn.net/qq_28018283/article/details/80764518 如果达到设置的上限,Redis的写命令会返回错误信息(但是读命令还可以正常返回。)或者你可以将Redis当缓存来使用配置淘汰机制,当Redis达到内存上限时会冲刷掉旧的内容。有5中内存淘汰机制,具体看参考博客。 22、PHP互换两个变量值的方法(不用第三变量)function exchange() { * * 双方变量为字符串或者数字时,可用此交换方法 * 使用异或运算 */ $a = "This is A"; a变量原始值 $b = "This is B"; b变量原始值 echo '交换之前 $a 的值:' . $a . ',$b 的值:' . $b,'<br>'; 输出原始值 * * 原始二进制: * $a:010101000110100001101001011100110010000001101001011100110010000001000001 * $b:010101000110100001101001011100110010000001101001011100110010000001000010 * * 下面主要使用按位异或交换,具体请参照下列给出的二进制过程, $a = $a ^ $b; 此刻$a:000000000000000000000000000000000000000000000000000000000000000000000011 $b = $b ^ $a; 此刻$b:010101000110100001101001011100110010000001101001011100110010000001000001 此刻$a:010101000110100001101001011100110010000001101001011100110010000001000010 echo '交换之后 $a 的值:' . 输出结果值 } ? (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |