)架構(gòu)的后端技術(shù)也因此被發(fā)明或被發(fā)現(xiàn),進(jìn)而整合到PHP的開(kāi)發(fā)的技術(shù)體系中。之前我寫(xiě)了一篇英文練筆《WhyyouPHPguyslearn》,獲得不少?lài)?guó)際友人的關(guān)注。部署PHP所需要的全部東西就是一個(gè)SAPI環(huán)境。配置這個(gè)環(huán)境對(duì)于新手來(lái)說(shuō)可能是學(xué)習(xí)PHP過(guò)程中最為困難的部分。然后就會(huì)得到一個(gè)叫做“go”的工具集合。《[翻譯]go工具》對(duì)此進(jìn)行了詳細(xì)的解釋。PHP“原本是為了開(kāi)發(fā)動(dòng)態(tài)的Web頁(yè)面而設(shè)計(jì)的服務(wù)器端通用語(yǔ)言()”。代碼編寫(xiě)在“”標(biāo)簽內(nèi)
Godaddy主機(jī)如何使用PHP連接MySQL數(shù)據(jù)庫(kù)?
其中,是數(shù)據(jù)庫(kù)的地址,引用數(shù)據(jù)庫(kù)的地址是MySQL數(shù)據(jù)庫(kù)的用戶(hù)名,MySQL數(shù)據(jù)庫(kù)的密碼,MySQL數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)名,MySQL數(shù)據(jù)庫(kù)的表名和MySQL數(shù)據(jù)庫(kù)的字段名。在代碼中,您只需要用您對(duì)應(yīng)的MySQL數(shù)據(jù)庫(kù)信息替換雙引號(hào)中的內(nèi)容。修改完上面的代碼,保存為PHP格式的文件,然后上傳到主機(jī)的根目錄(當(dāng)然也可以是其他目錄)。在地址欄輸入PHP文件的URL,可以看到對(duì)應(yīng)的MySQL數(shù)據(jù)庫(kù)信息頁(yè)面。當(dāng)然這段代碼只能看到數(shù)據(jù)庫(kù)表中某個(gè)字段的數(shù)據(jù)庫(kù)信息。如果需要查看其他數(shù)據(jù)庫(kù)信息,可以自行修改相關(guān)代碼,此處不再贅述。
為什么PHPer應(yīng)當(dāng)學(xué)習(xí)Golang
隨著對(duì)PHP的了解越來(lái)越深,遇到越來(lái)越多不同的業(yè)務(wù),使用PHP總會(huì)讓我感到莫名的無(wú)力。當(dāng)然,我不是唯一一個(gè)在使用PHP時(shí)遇到問(wèn)題的人。其實(shí)每個(gè)有一些經(jīng)歷和一些需求的人都會(huì)有同樣的困惑。各種燈(或LNMP?)架構(gòu)的后端技術(shù)被發(fā)明或發(fā)現(xiàn),然后集成到PHP開(kāi)發(fā)的技術(shù)體系中。從簡(jiǎn)單地用作數(shù)據(jù)傳輸,cron后端定期處理,這些隊(duì)列構(gòu)件甚至最近封裝了yar擴(kuò)展,使用異步特性實(shí)現(xiàn)并發(fā)RPC調(diào)用。幾乎整個(gè)社區(qū)都在尋找PHP的摩西之路。,說(shuō)了很多,回歸主題。之前寫(xiě)過(guò)一篇英語(yǔ)寫(xiě)作練習(xí)《WhyyouPHPguys》,得到了很多國(guó)際友人的關(guān)注。除了被他們批評(píng)拼寫(xiě)和語(yǔ)法,很多朋友都覺(jué)得我沒(méi)把事情說(shuō)清楚。所以我要用我的母語(yǔ)再講一遍這個(gè),但是這些國(guó)際友人什么時(shí)候才能學(xué)會(huì)閱讀中文呢?)Go或者,它是一種快速、一致、穩(wěn)定的開(kāi)源編程語(yǔ)言,由活躍的社區(qū)支持。越來(lái)越多的應(yīng)用程序選擇用。雖然RobPike說(shuō)“……我們希望C++程序員可以把Go作為可選語(yǔ)言來(lái)學(xué)習(xí)……”但是我真的覺(jué)得PHPer應(yīng)該學(xué)習(xí)!接下來(lái),我們來(lái)說(shuō)說(shuō)原因。易學(xué)PHP還是挺好學(xué)的。是的,也是!此時(shí),一群大老外猛烈抨擊我的觀點(diǎn)。他們覺(jué)得我羞辱了PHPer,說(shuō)的好像只有簡(jiǎn)單的東西PHPer才能學(xué)會(huì)。但這不是真的嗎?或者換一種說(shuō)法,像我這樣喜歡PHP的人,或多或少都會(huì)偏愛(ài)簡(jiǎn)單的東西。PHP的語(yǔ)法接近C編程語(yǔ)言(C/C++/Java等)的語(yǔ)法。).如果你有這些語(yǔ)言的經(jīng)驗(yàn),你可以在第一次接觸PHP的時(shí)候就立刻開(kāi)始寫(xiě)代碼。在我看來(lái),寫(xiě)PHP代碼可能更考驗(yàn)程序員的記憶力而不是智力(當(dāng)你面對(duì)不同風(fēng)格的函數(shù)定義和各種擴(kuò)展的特殊約定時(shí),你一定會(huì)認(rèn)同我的觀點(diǎn))。它也是一種C編程語(yǔ)言。嗯,可能有點(diǎn)不一樣。比如關(guān)鍵字“For”在功能上和PHP類(lèi)似,只是沒(méi)有括號(hào)。條件“if”語(yǔ)句也不需要括號(hào)。你可以閱讀Go了解更多信息。只有302個(gè)關(guān)鍵字和4個(gè)操作符號(hào)、分隔符或其他特殊標(biāo)記。記住這些標(biāo)記真的不需要什么特別的努力。這個(gè)精巧的打字系統(tǒng)很容易使用。實(shí)用的、有方法的結(jié)構(gòu)類(lèi)型取代了繁瑣的對(duì)象系統(tǒng)。界面的設(shè)計(jì)是我最喜歡的部分。當(dāng)你學(xué)習(xí)完Go Guide后,你可以立即使用PHP處理一些簡(jiǎn)單的任務(wù)。易于使用的PHP腳本由SAPI組件解析和執(zhí)行,如Web服務(wù)器模塊或CLI。部署PHP所需要的只是一個(gè)SAPI環(huán)境。配置這個(gè)環(huán)境可能是初學(xué)者學(xué)習(xí)PHP最難的部分。所有代碼都將被編譯并鏈接為本機(jī)代碼。所以除了編譯環(huán)境之外,在執(zhí)行過(guò)程中不需要對(duì)它做任何特殊的部署。相比PHP環(huán)境的配置,這就簡(jiǎn)單多了。你真的認(rèn)為配置PHP環(huán)境很復(fù)雜嗎?我覺(jué)得不是,真的!配置編譯環(huán)境比這簡(jiǎn)單一點(diǎn)。我相信有很多關(guān)于如何配置編譯環(huán)境的書(shū)籍和文章。為了更清晰,我在這里整理一下思路。有三個(gè)步驟來(lái)處理下載的源代碼。根據(jù)[Translation ]Go環(huán)境設(shè)置中的提示設(shè)置環(huán)境變量。運(yùn)行源代碼的src目錄下的all.bash?;蛘呤褂枚M(jìn)制包一步安裝。然后你會(huì)得到一個(gè)叫做“go”的工具集合。使用“go”工具就像使用CLI一樣簡(jiǎn)單