您好,登錄后才能下訂單哦!
問題 :1 MySQL里的存儲引擎有什么不同,哪一個是默認的?
答案: 1 我們可以一下存儲引擎:
1. MyISAM(MySQL的默認引擎。 每個MyISAM表是分為三個文件存儲在硬盤上的。文件名稱是以表明開始并且有一個擴展文件名來指示文件的類型。 .frm 文件用來存儲表的格式。 The data file has an數據文件被存儲在 .MYD (MYData) 文件中。 索引文件的后綴是.MYI。)
2. InnoDB(InnoDB是一種事務安全(兼容ACID)類型的存儲引擎。他擁有事務提交、回滾和災難恢復功能以保護用戶的數據。)
3. Merge
4. Heap (MEMORY)(內存存儲引擎,將數據存儲在內存中。之前我們熟悉的是HEAP表。)
5. BDB (BerkeleyDB)(Sleepycat軟件公司為MySQL提供了Berkeley DB 事務存儲引擎。這款引擎的縮寫是BDB。 BDB表有許多非常棒的特性,包括災難恢復并且也支持事務的提交和回滾。 )
6. EXAMPLE
7. FEDERATED (這款存儲引擎是以訪問遠程數據庫來獲得數據而非訪問本地數據表 )
8. ARCHIVE (ARCHIVE存儲引擎通常用來在一個非常小的腳本中需要龐大數據并且沒有索引的情況)
9. CSV (CSV存儲引擎使用逗號分隔的格式將數據存儲在文件中)
10. BLACKHOLE (BLACKHOLE存儲引擎就像一個“黑洞”,它接受數據但是會直接拋出并不會存儲。檢索的結果集總會返回空)
問題: 2 hearder()函數在php中的作用是什么?
答案: 2 header()函數發送原生的HTTP頭請求給客戶端。我們可以使用header()函數重定向網頁。使用header()函數需要注意的是在使用它之前不能有任何形式的輸出語句。
問題: 3 在命令行中如何執行PHP腳本?
答案: 3 只需要運行PHP CLI(命令行界面)程序并且提供PHP腳本文件作為命令行參數即可。
問題: 4 假設你的Zend引擎支持<? ?>語法,如何在你的配置中開啟?
答案: 4 在php.ini file:
設置
short_open_tag=on
問題:5 購物車在線驗證,如何配置Paypal?
答案: 5 我們不需要做任何額外的事情,只需要在提交之后跳轉到payPal的地址,并且提供PatPal所需要的數據,如總價、地址即可。
問題: 6 nl2br()這個函數是用來干什么的?
答案: 6 在字符串所有新行之前插入 HTML 換行標記。
問題: 7 htaccess是什么?我們在什么地方并且為什么使用它?
答案: 7 .htaccess文件是apache服務器的配置文件 ,它為每個目錄提供了一種配置參數。這個文件包含了一個或多個配置指令,然后放在特定的目錄文件下,然后這些指令就會應用于這個目錄以及它的所有子目錄。
問題: 8 如何獲得客戶端的IP地址以及上一個頁面的地址?
答案: 8 通過使用$_SERVER[‘REMOTE_ADDR’],$_SERVER[‘HTTP_REFERER’]。
問題: 9 選擇LAMP(Linux, apache, MySQL,
PHP)而不選擇其他語言和操作系統的理由有哪些?
答案: 9 因為LAMP都是開源的。Linux的安全性要比window好很多。Apache在功能和安全性上比IIS強。MySQL是當下最流行的開源數據庫。PHP比ASP或其他腳本語言發開快很多。
問題: 10 在MySQL中如何加密和解密MySQL表中的數據?
答案: 10 使用AES_ENCRYPT () 和AES_DECRYPT ()
以上就是小編歸納總結的PHP面試和php開發者都應掌握的10個問題,以后有新的問題再隨時分享哦!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。