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