【Day23】几道值得研究注意的php相关问题(一)

1.nginx使用哪种网络协议? 
nginx是应用层 我觉得从下往上的话 传输层用的是tcp/ip 应用层用的是http 
fastcgi负责调度进程 
2. <? echo 'hello tusheng' ; ?> 没有输出结果, 可能是什么原因, 简述的解决此问题的过程(提示: 语法没有问题) 


可能服务器上面没有开启短标签short_open_tag =设置为Off,,php.ini开启短标签控制参数: short_open_tag = On 
3. 简述下面程序的输出结果, 简要说明为什么, 如何解决这类问题? 
<?php 
$tmp = 0 == "a"? 1: 2; 
echo $tmp; 
?> 


结果 1 int和string类型强制转换造成的,0==="a" 


0 == 0 肯定是true啊 
PHP是弱类型。。 
$tmp = 0 === "a"? 1: 2; 
echo $tmp; 这样就是2 

4. 已知一个字符串如下: $str = "1109063 milo 1"; 
用一行代码将该字符串里面的1109063赋值给$uid, milo赋值给$user, 1赋值给$type 


空格如下 
list($uid, $user, $type) = explode(" ", $str); 
\t如下 
list($uid, $user, $type) = explode("\t", $str); 


list($uid, $user, $type) = sscanf($str, "%d %s %d"); 


$n = sscanf($auth, "%d\t%s %s", $id, $first, $last); 

5. 分别列出如下类型的有符号和无符号范围 TINYINT SMALLINT MEDIUMINT INT 


TINYINT-2^7 - 2^7-10 ~ 2^8-1 
SMALLINT-2^15 - 2^15-1 0 ~ 2^16-1 
MEDIUMINT-2^23 - 2^23-1 0 ~ 2^24-1 
INT-2^31 - 2^31-1 0 ~ 2^32-1 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值