php试题与答案(二),php面试题附答案二
1、如何實現字符串翻轉?
function getStr($str){
$len=strlen($str);
for ($i=0;$i
$temp=$str[$i];
$str[$i]=$str[$len-$i-1];
$str[$len-$i-1]=$temp;
}
return $str;
}
echo getStr("abcdef");
?>
2、apache+mysql+php實現最大負載的方法?
個人觀點:主要是看Apache和mysql的負載。
Apache的負載均衡主要歸功于 mod_proxy 這個模塊。 一般來說,負載均衡就是將客戶端的請求分流給后端的各個真實服務器,達到負載均衡的目的。還有一種方式是用兩臺服務器,一臺作為主服務器(Master),另一臺作為熱備份(Hot Standby),請求全部分給主服務器,在主服務器當機時,立即切換到備份服務器,以提高系統的整體可靠性。
mysql的負載均衡暫時沒有研究
3、對于大流量的網站,您采用什么樣的方法來解決訪問量問題?
第一,確認服務器硬件是否足夠支持當前的流量。
第二,優化數據庫訪問。
第三,禁止外部的盜鏈。
第四,控制大文件的下載。
第五,使用不同主機分流主要流量
第六,使用流量分析統計軟件。
4、$str1 = null;
$str2 = false;
echo $str1==$str2 ? '相等' : '不相等';
相等
$str3 = '';
$str4 = 0;
echo $str3==$str4 ? '相等' : '不相等';
相等
$str5 = 0;
$str6 = '0';
echo $str5===$str6 ? '相等' : '不相等';
不相等
echo '
';
$a1 = null;
$a2 = false;
$a3 = 0;
$a4 = '';
$a5 = '0';
$a6 = 'null';
$a7 = array();
$a8 = array(array());
echo empty($a1) ? 'true' : 'false';
echo empty($a2) ? 'true' : 'false';
echo empty($a3) ? 'true' : 'false';
echo empty($a4) ? 'true' : 'false';
echo empty($a5) ? 'true' : 'false';
echo empty($a6) ? 'true' : 'false';
echo empty($a7) ? 'true' : 'false';
echo empty($a8) ? 'tru
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的php试题与答案(二),php面试题附答案二的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android数据存放map_go语言学
- 下一篇: 中 找多个平面_数学一轮复习30,平面向