下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第第頁php編程語言入門需要掌握哪些知識作為php編程語言的初學(xué)者來說,你知道php編程語言里有哪些知識需要掌握的嗎,下面我為大家介紹php編程語言入門需要掌握的知識,歡迎大家閱讀!
php編程語言入門需要掌握哪些知識
1.Linux服務(wù)器操作系統(tǒng)
(一般服務(wù)器為了安全考慮都會使用Linux,也有少部分使用Windows),需要掌握的內(nèi)容:基本命令、操作、啟動、基本服務(wù)配置(包括rpm安裝文件,各種服務(wù)配置等);能夠?qū)懞唵蔚膕hell腳本和awk/sed腳本命令等。
2.選一款編程工具
雖然txt就可以完成,但是為了方便我們一般選擇Notepad++。
3.MySQL數(shù)據(jù)庫
這是網(wǎng)站開發(fā)編程必備的一項技能:需要掌握的知識點:會自己搭建mysql,知道基本的mysql配置選項;知道innodb和myisam的區(qū)別,知道針對InnoDB和MyISAM兩個引擎的不同配置選項;知道基本的兩個引擎的差異和選擇上面的區(qū)別;能夠純手工編譯搭建一個MySQL數(shù)據(jù)庫并且配置好編碼等正常穩(wěn)定運行;核心主旨是能夠搭建一個可運行的MySQL數(shù)據(jù)庫。
4.重頭戲PHP培訓(xùn)開發(fā)
需要掌握知識點:基本語法數(shù)組、字符串、數(shù)據(jù)庫、XML、Socket、GD/ImageMgk圖片處理等等;熟悉各種跟MySQL操作鏈接的api(mysql/mysqli/PDO),知道各種編碼問題的解決;知道常規(guī)熟練使用的PHP框架(ThinkPHP、Zendframework、Yii、Yaf等);了解基本MVC的運行機制和為什么這么做,稍微知道不同的PHP框架之間的區(qū)別;能夠快速學(xué)習(xí)一個MVC框架。能夠知道開發(fā)工程中的文件目錄組織,有基本的良好的代碼結(jié)構(gòu)和風(fēng)格,能夠完成小系統(tǒng)的開發(fā)和中型系統(tǒng)中某個模塊的開發(fā)工作。
5.前端
這個是學(xué)習(xí)PHP所有內(nèi)容前必須有所接觸了解的,也是作為網(wǎng)站開發(fā)的基礎(chǔ)的基礎(chǔ)。如果條件時間允許,可以適當(dāng)學(xué)習(xí)下HTML/CSS/JS等相關(guān)知識,知道什么web標(biāo)準,div+css的web/wap頁面模式,知道HTML5和HTML4的區(qū)別;了解一些基本的前端只是和JS框架(jQuery之類的);了解一些基本的JavaScript編程知識。
HP入門基礎(chǔ)知識講解
php中的break語句有什么不同點:
首先必須明白什么是循環(huán)?循環(huán)就是由for、while關(guān)鍵字的大括號構(gòu)成的部分叫循環(huán),這和if語句的大括號是不同的,continue語句一般放在if語句中,一般就用于跳過for循環(huán)的本次循環(huán)或while循環(huán)的本次循環(huán)。千萬不要認為在for循環(huán)中大括號一括就代表一個循環(huán),if語句下的大括號就不是循環(huán)。
break語句后面可以帶一個數(shù)字表示跳出到第幾層循環(huán)之外,以break語句所在的大括號區(qū)域為第一層循環(huán)。依次往外遞加,而不是從外到里遞增。但注意數(shù)字太大以至于超出最外層的循環(huán)!例如總共只有3層循環(huán),你卻要跳4層,這就會出錯!break默認跳出循環(huán)層數(shù)是1.
continue語句則用于結(jié)束本次循環(huán),跳過本次循環(huán)剩下的代碼開始一個新的循環(huán)。
goto語句僅在php5.3或以上版本有效
goto的作用:用來跳出循環(huán)來代替多重循環(huán)的break語句。使代碼更簡潔!
php的算術(shù)運算符講解:
注意點:除號“/”得到的結(jié)果可以是整數(shù)也可以是float.而不是單是整數(shù),例如5/2結(jié)果是2.5,而在C語言中結(jié)果是2。當(dāng)結(jié)果除不盡時,結(jié)果顯示14位有效數(shù)字。
運算符一共有+、-、*、/、%五個運算符。
連結(jié)兩個字符串的符號不是java中的+號,而是.點號,點號會自動將前后變量看成字符串來對待。
“==”符號和”===”的區(qū)別:
“==”符號表示只有左邊和右邊的值相等才為真。
“===”符號表示左邊和右邊不但值相等,就連變量類型也應(yīng)該相等的,才會返回真。
舉個例子講解一下:
$a=2;
$b=2.0;
上例中$a和$b變量的值是相等的,但類型是不相等的!所有用==為真,用===則為假。
$a!==$b表示只要a和b值不相等或者類型不相等時結(jié)果為true。
$a!=$b表示只有a和b的值不相等時結(jié)果為true。
$a$b表示含義和$a!=$b相同。
echo$a==$b輸出的內(nèi)容并非是true或false。而是0和1,1代表true,0代表false。
還有=、=符號分別表示大于或等于、小于或等于。
||邏輯判斷有一個特殊,當(dāng)前面的判斷為true時,”||”符號后面的表達式便不會執(zhí)行,這一點要小心!同理符號也有類似情況。這種現(xiàn)象稱為短路。短路與和短路或就是其中的代表。||符號可以用or代替。同理符號可以用and代替。但英文的or和and還是有點區(qū)別:or運算符較低,比=低。例如
$a=false||true;//a返回true;
$a=falseortrue;//=》($a=false)ortrue;
var-dump($a,$b);
同理and符號也有類似這種情況。
類型運算符:instanceof,用于判斷數(shù)據(jù)是否是某一類的實例,這一點和java類似,結(jié)果返回true或false。
++和—運算符只針對變量,不能對常量使用!
php中的switch語句括號內(nèi)可以是布爾類型!而字符串“0”被看作false。default語句可以放在任何位置而不影響其他case語句的執(zhí)行順序!哪怕放在switch語句中的第一句。但要注意要記得寫break語句。
php中變量和常量有哪些區(qū)別:
1.常量前面沒有美元符號。
2.常量通過define()函數(shù)或const定義,不能充當(dāng)賦值語句的左值。
3.常量可以不理會變量所在的作用域而在任何地方使用和訪問。
4.常量一旦定義就不可以被重新定義或取消定義。
5.常量的值是標(biāo)量【基本數(shù)據(jù)類型float、int、string、boolean】。
定義一個常量的兩種形式:
define(INT_MAX,255)或constINT_MAX=255;不能再常量前加美元符號,也不能重新賦值。
雙引號單引號有什么區(qū)別:
1.當(dāng)變量為0.0或“0”在布爾變量中均表示false;
2.字符串變量用雙引號時其中變量和轉(zhuǎn)義字符可以按照其定義正常輸出,而用單引號輸出內(nèi)容時它會原樣輸出其內(nèi)容,即轉(zhuǎn)義字符或變量不會起作用,而只會原樣輸出字面內(nèi)容,這個可以自己寫一下代碼看一下區(qū)別。個人感覺php變量的定義有點類似js,因為你根本不需要指定它任何類型,它的類型完全取決于實際你使用的類型
表單提交有哪些問題需要注意一下:
在火
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《GBT 4513.6-2017 不定形耐火材料 第 6 部分:物理性能的測定》專題研究報告
- 《GB-T 25838-2010核電廠安全級電阻溫度探測器的質(zhì)量鑒定》專題研究報告
- 林權(quán)抵押融資擔(dān)保合同
- 中藥材行業(yè)中藥材供應(yīng)鏈管理專員崗位招聘考試試卷及答案
- 2026年檢驗科工作計劃(4篇)
- 2025年70歲換領(lǐng)駕照三力測試題及答案
- 2025年“十八項醫(yī)療核心制度”培訓(xùn)考試試題及答案
- 2026年度教師培訓(xùn)計劃
- 2025年高強4號玻璃纖維合作協(xié)議書
- 2025年生物農(nóng)藥及微生物農(nóng)藥項目建議書
- T/CECS 10227-2022綠色建材評價屋面綠化材料
- 區(qū)域醫(yī)學(xué)檢驗中心項目建設(shè)方案
- 小學(xué)四年級安全教育上冊教學(xué)計劃小學(xué)四年級安全教育教案
- 個人優(yōu)勢與劣勢分析
- VCR接頭鎖緊工作程序
- 2025閥門裝配工藝規(guī)程
- 非計劃拔管風(fēng)險評估及護理
- 求數(shù)列的通項公式2-累加累乘法構(gòu)造法1課件-2024-2025學(xué)年高二上學(xué)期數(shù)學(xué)人教A版(2019)選擇性必修第二冊
- 小學(xué)數(shù)學(xué)教學(xué)中融入中國傳統(tǒng)文化的實踐研究
- 2020-2025年中國激光測量儀行業(yè)投資研究分析及發(fā)展前景預(yù)測報告
- 企業(yè)安全生產(chǎn)法律法規(guī)知識培訓(xùn)課件
評論
0/150
提交評論