標籤:des http java 使用 os 檔案
function_exist()如果沒有函數,返回空。
is_string($str)如果$str是布爾型的值,返回為空白。是返回1,錯誤返回空
is_array()同上
字串輸出時,加逗號就自動空格。
<?php
echo1+2+"3+4+5";?>結果為6
//字串"3+4+5"只輸出3
布爾型與Null ---->integer /float
string--->integer/float
$a=array(1=>5,5=>8,22,2=>‘8‘,81);
echo$a[7];
echo$a[6];
echo$a[3];
結果為8122空
解釋:
預設最高的索引值往下走
echo$a[bar];
註:如果沒有加引號,php可以把常量自動轉為字串,但是效率會降低,大約8倍左右
echo$a[‘bar‘];
function change(){static $i=0;$i++;return$i;}
print change();
結果為1
302:所請求的頁面以轉移到新的ur地址上402:所請求的頁面被禁止訪問
500:請求未完成,伺服器遇到不可知的問題l
Linux下建立壓縮包,解壓縮包的命令。
Tarzcvfaaa.tar,gzTarzxvfaaa.tar.gz
-------------------------------------------------------
在PHP中,heredoc是一種特殊的字串,它的結束標識符所在的行不能包含任何其它字元除了";"
對於大流量的網站,您採用什麼樣的方法來解決訪問量問題?
答:確認伺服器硬體是否足夠支援當前的流量,資料庫讀寫分離,最佳化資料表,
程式功能規則,禁止外部的盜鏈,控制大檔案的下載,使用不同主機分流主要流量
最佳化MYSQL資料庫的方法。
答:
1、選取最適用的欄位屬性,儘可能減少定義欄位長度,盡量把欄位設定NOT NULL,例如‘省份,性別‘,最好設定為ENUM
2、使用串連(JOIN)來代替子查詢:
3、使用聯合(UNION)來代替手動建立的暫存資料表
4、交易處理:
5、鎖定表,最佳化交易處理:
6、使用外鍵,最佳化鎖定表
7、建立索引:
8、最佳化查詢語句
8、PHP的意思
在PHP中error_reporting這個函數有什麼作用? 答:設定錯誤層級與錯誤資訊回報
實現中文字串截取無亂碼的方法。
使用mbstring擴充庫的mb_substr()截取就不會出現亂碼了
setcookie(session_name(), session_id(), time() + $lifeTime, "/");修改session的存留時間
401表示未授權;header("HTTP/1.0 404 Not Found");
談談asp,php,jsp的優缺點(1分)
asp:簡單而易於維護,很適合小型網站應用程式,通過DCOM和MTS技術,ASP甚至還可以完成小規模的公司專屬應用程式,但ASP的致命缺點就是不支援跨平台的系統,在大型項目開發和維護上非常困難。
PHP:文法簡單,非常易學易用,很利於快速開發各種功能不同的定製網站,PHP因為結構上的缺陷,使的PHP在複雜的大型項目上的開發和維護都比較困難。
JSP:對於網站開發來講不像PHP和ASP那樣易學易用,支援JAVA的主機也少於支援PHP的主機,這從一定程度上限制了Java技術在網站上的發展,不過在企業軟體應用上來講,MVC還是擁有相當大的優勢的,雖然其配置和部署相對其他指令碼語言來說要複雜一些,但對於跨平台的中大型公司專屬應用程式系統來講,基於JAVA技術的MVC架構幾乎成為唯一的選擇。
寫出發貼數最多的十個人名字的sql,利用下表:members(id,username,posts,pass,email)(2分)
SELECT username FROM members GROUP BY id
ORDER BY count(posts) DESC LIMIT 0 , 10
請說明php中傳值與傳引用的區別。什麼時候傳值什麼時候傳引用?(2分) 按值傳遞:函數範圍內對值的任何改變在函數外部都會被忽略
按引用傳遞:函數範圍內對值的任何改變在函數外部也能反映出這些修改
優缺點:按值傳遞時,php必須複製值。特別是對於大型的字串和對象來說,這將會是一個代價很大的操作。
按引用傳遞則不需要複製值,對於效能提高很有好處
js的轉向函數是?怎麼引入一個外部js檔案?(2分) window.location.href
<script type=”text/javascript” src=”prototype.js”></script>
UPDATE User SET Date=DATE_FORMAT(NOW(),‘%Y-%m-%d‘) WHERE Name=‘張三‘