Title
PHP初級面試題是剛要找工作的沒什麼經驗的程式設計師看的,這對我們出去面試提供了不小的幫助,面試官會常常的考到我們,而這時候看的面試題就起了大作用了。
5、用PHP列印出前一天的時間,格式例如 2006-5-10 22:21:21
strftime(“%Y-%m-%d %T”, strtotime(“-1 day”)); date(“Y-m-d H:i:s”, strtotime(“-1 day”));
正確回答1個即可
#6、寫一個函數,能夠遍歷一個資料夾下的所有檔案和子資料夾
function dir_recurse($dir) { $i = 1; if($handle = opendir($dir)) { while(false !== ($file = readdir($handle))) { if($file != "." && $file != ".." ) { if(is_dir($dir."/".$file) == true) { $fullpath = $dir."/".$file; dir_recurse($fullpath); echo "$fullpath\n"; $i++; }else { $fullpath = $dir."/".$file; echo "$fullpath\n"; $i++; } } } closedir($handle); } }
#7、linux建立檔案exer1,設定存取權限為rw-r--r--,現要增加所有使用者的執行權限和同組使用者的寫權限,寫出操作過程的命令
#touch exer1 chmod 644 exer1 增加权限 chmod a+x exer1 chmod g+w exer1 或者 chmod 775 exer1
8、字串 「to upper case」 分別用php,shell ,js實作將字串中的字元全部轉換成大寫並輸出。
#Php实现: echo strtoupper(‘to upper case’)
Shell实现:echo "to upper case" | tr 'a-z' 'A-Z'
Js實作:
<script language="javascript"> var stmp1 = " to upper case "; alert(stmp1.toLocaleUpperCase());//转换成大写 alert(stmp1.toUpperCase())//转换成大写 </script>
9、用root登陸mysql資料庫,如果mydb不存在,則在mysql中建立資料庫mydb,給root使用者分配所有權限從192.168 .1.1 ip來存取mysdb資料庫。 (root使用者密碼為空)
CREATE DATABASE IF NOT EXISTS mydb; grant all on mydb.* to root@’ 192.168.1.1’ identified by '' ;
10、現透過查詢資料庫需要得到以下格式的清單,並依照回覆數量排序,回覆最高的排在最前面「文章id 文章標題點擊量回復數」請寫出sql:
#表1 message 欄位如下:
Id | 自增id |
Content | 內容 |
category_id | 分類id |
##Hits | 點擊量|
#Title | 標題
#comment_id | 回覆id |
Id | 關聯message表中的id |
comment_content | 回覆內容 |