摘要:傳送的數據量較大,一般被默認為不受限制。有返回值,當包含文件不存在或語法錯誤致命錯誤,不會終止程序執(zhí)行。是語句不是函數,有返回值,只能輸出一個變量,不能輸出數組和對象,只能打印簡單類型如。
說幾個你知道的設計模式?
POST和GET有什么區(qū)別?單例模式: 保證一個類僅有一個實例,并提供一個訪問他的全局訪問點例如框架中的數據庫連接
策略模式: 針對一組算法,將每一個算法封裝到具有共同接口的獨立的類中,例如進入個人主頁時,根據瀏覽者的不同,給予不同的顯示與操作。
注冊模式: 提供了在程序中有條理的存放并管理一組全局對象 (object),例如ZF框架中的Zend_Registry::set。
適配器模式: 將不同接口適配成統(tǒng)一的API接口,例如數據操作有mysql、mysqli、pdo等,可利用適配器模式統(tǒng)一接口
觀察者模式: 一個對象通過添加一個方法使本身變得可觀察。當可觀察的對象更改時,它會將消息發(fā)送到已注冊的觀察者。例如實現實現消息推送
裝飾器模式: 不修改原類代碼和繼承的情況下動態(tài)擴展類的功能,例如框架的每個Controller文件會提供before和after方法
迭代器模式: 提供一個方法順序訪問一個聚合對象中各個元素,在PHP中將繼承 Iterator 類
session與cookie的區(qū)別?GET是從服務器上獲取數據,POST是向服務器傳送數據
GET是通過發(fā)送HTTP協議通過URl參數傳遞進行接收,而POST是實體數據,通過表單提交
GET傳送的數據量較小,不能大于2KB。POST傳送的數據量較大,一般被默認為不受限制。
GET安全性非常低,POST安全性較高
數據庫中的事務是什么?session:存儲在服務器上的php指定的目錄中的(session_dir)的位置
cookie:存儲在客戶端,對于Cookie來說是存儲在用戶WIN的Temp目錄中的。
MySQL數據庫存儲引擎有哪些?事務:指作為一個單元的一組有序的數據庫操作。如果組中的所有操作都成功,則認為事務成功,即使只有一個操作失敗,事務也不成功。如果所有操作完成,事務則提交,其修改將作用于所有其他數據庫進程。如果一個操作失敗,則事務將回滾,該事務所有操作的影響都將取消。
用PHP打印出前一天的時間格式是2006-5-10?22:21:21?MyISAM:成熟、穩(wěn)定、易于管理,快速讀取。一些功能不支持(事務等),表級鎖。
InnoDB:支持事務、外鍵等特性、數據行鎖定??臻g占用大,不支持全文索引等。
echo date("Y-m-d H:i:s",time());MYSQL取得當前時間的函數是?,格式化日期的函數是?
now(); date();您是否用過模板引擎??如果有您用的模板引擎的名字是?
php中傳值與傳引用的區(qū)別?什么時候傳值什么時候傳引用?smarty 模板引擎
對于大流量的網站,您采用什么樣的方法來解決訪問量問題?按值傳遞:函數內對值的任何改變在函數外部都會被忽略。
引用傳遞:函數內對值的任何改變在函數外部也能反映出這些修改。
應用場景:按值傳遞時,php必須復制值,而按引用傳遞則不需要復制值,故引用傳遞一般用于大字符串或對象。
語句include和require的區(qū)別是什么?為避免多次包含同一文件,可用什么語句代替它們?確認服務器硬件是否足夠支持當前的流量
數據庫讀寫分離,優(yōu)化數據表
程序功能規(guī)則,禁止外部的盜鏈,控制大文件的下載
使用不同主機分流主要流量
echo、print()、print_r()、printf()、sprintf()、var_dump()有什么區(qū)別?require:無條件包含,即在一個流程里的require,無論條件成立與否都會先執(zhí)行。當包含文件不存在或語法錯誤致命錯誤時,會終止程序執(zhí)行。
include:有返回值,當包含文件不存在或語法錯誤致命錯誤,不會終止程序執(zhí)行。
可以使用include_once();或require_once();代替。
echo :是語句不是函數,沒有返回值,可輸出多個變量值,不能輸出數組和對象,只能打印簡單類型(如int,string)。
print :是語句不是函數,有返回值 1 ,只能輸出一個變量,不能輸出數組和對象,只能打印簡單類型(如int,string)。
print_r :是函數,可以打印復合類型,例如:float、array、object等。
printf :是函數,把文字格式化以后輸出。
sprintf :是函數,不打印,而是返回格式化后的文字,其他的與printf一樣。
var_dump :函數,輸出變量的內容、類型或字符串的內容、類型、長度。常用來調試。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.hztianpu.com/yun/21401.html
摘要:三年百度,五年阿里,阿里架構師淺談我是如何順利進入前些天在我群里認識了以為挺有意思的老哥,他也是工作年多技術和面試都不差,最近也是在找工作,是從京城來魔都的,也和他撈了不少。 說來慚愧,也不怕你們笑話。做開發(fā)8年多,到目前還是一名不折不扣的掃地僧。年前的辭職,到現在還在家靜養(yǎng)中。其實也沒什么,就是回家總結一下自己這些年來在外工作與面試等做一個簡單的總結與反思。做一下自己后面一個人生規(guī)劃...
摘要:,跨站腳本攻擊。實際發(fā)的請求就是,用于表示這是一個請求。,用于告知服務器根據這個參數獲取回調函數的名稱,通常約定就叫。,回調函數的名稱,也是前面參數的值,可省略,會自動生成。 本次課程主要圍繞 PHP 面試和筆試中經常會出現的一些知識點,但是面試官會在筆試題基礎上深入擴展,那么你知道如何更好的回答讓面試官滿意嗎?題目收集自騰訊,迅雷,美圖等公司的筆試面試題,以及本人面試經歷中印象中的知...
摘要:注意目前發(fā)現有其他人以團隊名義進行招聘,發(fā)出的郵箱皆為私人郵箱。為防止在投遞簡歷出現誤會,在此提醒各位注意團隊沒有以任何個人名義或郵箱進行招聘。的面試過程我們一般會有輪面試,對于高級別的工程師可能會有輪面試。 fex-team/interview-questions 注意 目前發(fā)現有其他人以 FEX 團隊名義進行招聘,發(fā)出的郵箱皆為私人郵箱。 為防止在投遞簡歷出現誤會,在此提醒各位注意...
閱讀 2084·2021-11-24 09:39
閱讀 1943·2019-08-30 15:55
閱讀 2228·2019-08-30 15:53
閱讀 681·2019-08-29 13:16
閱讀 1057·2019-08-26 12:20
閱讀 2446·2019-08-26 11:58
閱讀 3229·2019-08-26 10:19
閱讀 3386·2019-08-23 18:31