<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            php語言

            php練習筆試題

            時間:2025-03-01 00:49:52 php語言 我要投稿
            • 相關推薦

            php練習筆試題

              PHP,是英文超文本預處理語言Hypertext Preprocessor的縮寫, 是一種 HTML 內嵌式的語言,以下是小編整理的php練習筆試題,歡迎參考閱讀!

            php練習筆試題

              簡答題

              1、寫出5個以上你所知道的常用的Linux命令和它的功能

              cat,顯示文件內容。

              cd,改變目錄路徑。

              cp,復制文件。

              find,查找文件。

              grep,搜索、過濾信息。

              ls,列出目錄信息。

              more,分頁顯示。

              rm,刪除文件或目錄。

              vi,調用vi文本編輯器。

              who,顯示登錄用戶信息。

              2、HTTP/1.0 中,狀態碼 200 301 304 403 404 500的含義

              200 -服務器成功返回網頁

              301(永久移動)請求的網頁已永久移動到新位置。

              304(未修改)自從上次請求后,請求的網頁未修改過

              403(禁止)服務器拒絕請求

              404 -請求的網頁不存在

              503 -服務器超時

              3、請寫出以下html標簽的含義:

              input form script style table b img

              4、寫出PHP(或其他語言)的public、protected、private三種訪問控制模式的區別?

              屬于OOP面向對象語言中的類中訪問控制模式

              Public可以外部訪問

              Protected,private只可以內部訪問

              Public,protected可以被繼承

              Private不可以被繼承

              5、請描述PHP(或其他語言) Session 的運行機制,大型網站中Session方面應注意什么?

              運行機制:客戶端將session id傳遞到服務器,服務器根據session id找到對應的文件,讀取的時候對文件內容進行反序列化就得到session的值,保存的時候先序列化再寫入

              注意:

              1.session在大訪問量網站上確實影響系統性能,影響性能的原因之一由文件系統設計造成,在同一個目錄下超過10000個文件時,文件的定位將非常耗時,可以通過修改php.ini中session.save_path設置兩級子目錄,session將存儲在兩級子目錄中,每個目錄有16個子目錄[0~f],不過好像PHP session不支持創建目錄,你需要事先把那么些目錄創建好 。

              2.還有一個問題就是小文件的效率問題,可以通過存儲方式中的memcache來解決I/O效率低下的問題

              3.session同步問題,session同步有很多種,如果你是存儲在memcached或者MySQL中,那就很容易了,指定到同樣的位置即可,還有一種方法就是在負載均衡那一層保持會話,把訪問者綁定在某個服務器上,他的所有訪問都在那個服務器上就不需要session同步了

              6、簡單描述mysql中,索引,主鍵,唯一索引,聯合索引的區別,對數據庫的性能有什么影響(從讀寫兩方面)

              索引就相當于對指定的列進行排序,排序有利于對該列的查詢,可以大大增加查詢效率

              建立索引也是要消耗系統資源,所以索引會降低寫操作的效率

              主鍵,唯一,聯合都屬于索引

              主鍵屬于唯一索引,且一個表只能有一個主鍵,主鍵列不允許空值

              唯一索引可以一個表中可以有多個,而且允許為空,列中的值唯一

              多個字段的多條件查詢多使用聯合索引

              7、MySQL 數據庫中 varchar和char的主要區別是什么,哪種查詢效率更高,為什么?

              varchar變長字符串,char定長字符串

              Char效率更高,由于不需要對儲存空間計算后在存儲,所以效率更高

              8、解釋MySQL外連接、內連接與自連接的區別

              Mysql外連接分為左連接(left join....on)和右連接(right join.... on),左連接是以左表作為條件查詢關聯右表數據,無對應數據則補空,右連接則相反

              Mysql內連接(inner join.....on)是做關聯查詢時,內連接的特性是只顯示符合連接條件的記錄

              Mysql自連接:在FROM clause(子句)中我們可以給這個表取不同的別名, 然后在語句的其它需要使用到該別名的地方用dot(點)來連接該別名和字段名

              9、說說下面這些這些協議的全稱和中文解釋SMTP、POP3、HTTP、FTP、DNS

              Smtp簡單郵件協議

              Pop3郵局協議

              http超文本傳輸協議

              ftp文件傳送協議

              Dns域名解析協議

              10、javascript 包括那些基本數據類型?

              數字,字符串,null,undefined,boolean

              11、用css、html編寫一個兩列布局的網頁,右側固定寬度200px,左側自適應,右邊固定200px寬度,左邊自適應。

              選擇題

              1、在PHP中,如何聲明一個變量?

              Av $var_name;B variable $var_name;C $var_name = value;D new $var_name;

              2、下面哪個函數用于輸出字符串并換行?

              AechoB printC printfD println

              3、給定數組 array(3, 5, 7, 8, 2, 6, 1),下面哪個函數可以找到數組中的最大值?

              Amax()B largest()C maximum()D top()

              4、下面哪個條件語句可以檢查兩個變量是否相等?

              A==B =C equalsD ===

              5、在PHP中,如何連接到MySQL數據庫?

              Amysql_connect()B db_connect()C connect_mysql()D mysqli_connect()

              6、下面哪個函數用于從數組中刪除最后一個元素?

              Aarray_pop()B array_shift()C array_push()D array_remove()

              7、在PHP中,如何打開一個文件以進行讀取操作?

              Aopen_file()B read_file()C fopen()D file_open()

              8、下面哪個選項可以用來創建一個新的類實例?

              Anew ClassName;B create ClassName;C instanceof ClassName;D class ClassName;

              9、如何在PHP中拋出一個自定義異常?

              Athrow new Exception("message");B raise Exception("message");C catch Exception("message");D try Exception("message");

              10、下面哪個選項可以用于獲取表單提交的數據?

              A$_GETB $_POSTC $_REQUESTD 所有上述都可以

            【php練習筆試題】相關文章:

            PHP試題07-04

            PHP考前模擬練習02-17

            PHP筆試試題07-18

            2017經典面試PHP試題05-24

            PHP考試題05-11

            php面試題05-18

            PHP面試試題精選07-25

            PHP經典面試題07-28

            PHP應聘筆試題06-18

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看