国产成人精品999视频&日本一区二区亚洲人妻精品&久久久精品国产99久久精&99热这里只有成人精品国产&精品国产剧情av一区二区&成人亚洲精品久久久久app&国产精品美女高潮抽搐A片

Categories


Tags


每個(gè)PHP開發(fā)者應(yīng)該知道的五個(gè)開發(fā)要點(diǎn)

語(yǔ)法結(jié)構(gòu)教科書上的知識(shí)和實(shí)際的程序設(shè)計(jì)是有區(qū)別的,真正的知識(shí)要在實(shí)際的開發(fā)中獲得。每個(gè)php的開發(fā)人員在開始開發(fā)web應(yīng)用程序之前,都應(yīng)該熟悉下面的五件事:

1. 框架

框架可以說是php開發(fā)中的一個(gè)最重要的問題。 用php開發(fā)web應(yīng)用程序時(shí)有很多方法,有很多開源的框架可以使用,可以幫助快速的開發(fā),保持更高的一致性和有效性。 其中比較好的框架包括cakephp ,Symfony和CodeIgniter 。很多框架還按照MVC設(shè)計(jì)模式 ,如果你在這個(gè)模式下工作過,那你一定會(huì)很熟悉。過一段時(shí)間,你甚至可以根據(jù)自己的需要來創(chuàng)建框架。

2. 模板引擎

如果您使用的不是一個(gè)框架來執(zhí)行一個(gè)具體的設(shè)計(jì)模式,那么您想要使用的是模板引擎。不論你是自己創(chuàng)建或是使用現(xiàn)有的模板(如 Smarty),模板引擎都會(huì)使你的邏輯代碼從HTML頁(yè)面中獨(dú)立出來(以及相關(guān)的CSS / js /等)。 這大大的簡(jiǎn)化了你的代碼,使整個(gè)程序的修改變得快速簡(jiǎn)單,也使非開發(fā)者更容易修改你的程序。

3. 代碼重用

正如我先前提過的,php是所用語(yǔ)言中代碼重用性最好的。從多中小的文檔到整個(gè)數(shù)據(jù)庫(kù)類,php開發(fā)者需要的時(shí)候可以隨意的選擇重用現(xiàn)有的代碼。其實(shí),你幾乎可以不用編寫一行代碼就能建立起整個(gè)應(yīng)用程序。

4. 不重新開發(fā)現(xiàn)有的東西

很明顯的一件事,只有少數(shù)的php開發(fā)者知道php本身有很多可用之處。忘記新的圖書館,或復(fù)雜的代碼例程-先看看PHP手冊(cè)。 例如,你們有沒有聽過number_format(), parse_url(), wordwrap()或bbcode_parse()?看一下整個(gè)函數(shù)參考 ,選擇一個(gè)類別,瀏覽一下,您一定會(huì)有所發(fā)現(xiàn)。

5. IRC 是令人愉快的事

當(dāng)你有個(gè)復(fù)雜的問題不能解決的時(shí)候,可以到IRC上。php非官方的支持頻道,很多經(jīng)驗(yàn)豐富的開發(fā)者陶醉其中。你需要一個(gè)IRC客戶端,如果你用的Firefox,ChatZilla是一個(gè)很好的插件,當(dāng)你需要幫助時(shí),以irc://irc.freenode.net/php做為頭部粘貼你的代碼。張貼您的問題,并耐心等待;某種熱心人(或多個(gè))會(huì)給你答案。當(dāng)你得到答案后,考慮一下其他需要幫助人的問題。對(duì)于php龐大的函數(shù)庫(kù)來說,沒有人是泰斗;在IRC上,匯集所有人的知識(shí)就可以解決任何問題。

來源:月光博客


Public @ 2009-07-14 15:46:35

PHP程序提示sql注入漏洞的處理方法

可以下載PHP的防護(hù)腳本:http://downinfo.myhostadmin.net/php360.zip1.解壓后將360_safe3.php傳到要包含的文件的目錄2.在頁(yè)面中加入防護(hù),有兩種做法,根據(jù)情況二選一即可:a).在所需要防護(hù)的頁(yè)面加入代碼require_once('360_safe3.php');就可以做到頁(yè)面防注入、跨站如果想整站防注,就在網(wǎng)站的一個(gè)公用文件中,

Public @ 2010-10-25 15:46:34

Mysql數(shù)據(jù)庫(kù)服務(wù)啟動(dòng)提示1069錯(cuò)誤解決方法

MySQL數(shù)據(jù)庫(kù)服務(wù)啟動(dòng)時(shí),如果遇到1069錯(cuò)誤提示,一般是由于數(shù)據(jù)庫(kù)已經(jīng)安裝但未正確配置或者存在重復(fù)的數(shù)據(jù)庫(kù)服務(wù)名稱導(dǎo)致的。解決方法如下: 1. 首先,確認(rèn)是否已經(jīng)安裝了MySQL數(shù)據(jù)庫(kù)??梢栽诿钚兄休斎胍韵旅顏頇z查是否已經(jīng)安裝: ``` mysql --version ``` 如果返回MySQL的版本信息,則表示已經(jīng)安裝。 2. 如果已經(jīng)安裝,嘗試重新安裝MySQL數(shù)據(jù)庫(kù)。可以通過卸載

Public @ 2023-06-29 21:50:18

21個(gè)實(shí)用PHP代碼

1. PHP可閱讀隨機(jī)字符串此代碼將創(chuàng)建一個(gè)可閱讀的字符串,使其更接近詞典中的單詞,實(shí)用且具有密碼驗(yàn)證功能。/***************@length - length of random string (must be a multiple of 2)**************/function readable_random_string($length = 6){$conso=arra

Public @ 2011-07-25 15:46:37

精通PHP的十大要點(diǎn)

1. 在合適的時(shí)候使用PHP - Rasmus Lerdorf沒有誰(shuí)比PHP的創(chuàng)建者Rasmus Lerdorf明白PHP用在什么地方是更合理的, 他于1995年發(fā)布了PHP這門語(yǔ)言,從那時(shí)起,PHP就像燎原之火,燒遍了整個(gè)開發(fā)陣營(yíng),改變了互聯(lián)網(wǎng)的世界。 可是, Rasmus并不是因此而創(chuàng)建PHP的。 PHP是為了解決web開發(fā)者的實(shí)際問題而誕生的。和許多開源項(xiàng)目一樣,PHP變得流行,流行的動(dòng)機(jī)并

Public @ 2020-08-22 15:46:36

更多您感興趣的搜索

0.465232s