- 相關推薦
PHP編程入門的基本語法知識點總結(jié)
想要學好PHP,怎么能夠不了解基本的語法知識呢?下面是小編為大家搜集整理出來的有關于PHP編程入門的基本語法知識點總結(jié),一起來學習一下吧!
一、何為php
PHP,即“PHP:HypertextPreprocessor”,是一種被廣泛應用的開源通用腳本語言,尤其適用于Web開發(fā)并可嵌入HTML中去。它的語法利用了C、Java和Perl,易于學習。該語言的主要目標是允許web開發(fā)人員快速編寫動態(tài)生成的web頁面,但PHP的用途遠不只于此。
簡單來說,就是php是一種腳本語言,可以做很多事情。
①服務器端腳本
②命令行腳本
③編寫桌面程序
二、開始php
(1)下載php解釋器,其實win下面,最簡單的還是wamp這個軟件,下載下來什么都有了...
(2)win下面貌似還需要,mscvr110.dll這個鏈接庫,vc2012運行庫,安裝即可
(3)ide,無恥的使用了phpStorm,等哥有錢了一定給你補回來,so...
1 2 3 4 5 6 7 8 |
|
三、入門引導
(1)簡單的輸出
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
(2)簡單的表單處理
1 2 3 4 5 6 7 8 9 10 11 12 13 |
"text" name= "name" />
"text" name= "age" />
"submit" />
|
四、基本語法
(1)PHP標記
1 2 3 4 5 6 |
|
(2)從HTML中分離
1 2 3 4 5 6 7 8 9 10 11 |
and displayedbythebrowser.
and displayedbythebrowser.
|
(3)指令分隔符,注釋
PHP需要在每個語句后面用分隔符結(jié)束指令。
注釋://或/*...*/但是,*/會匹配最近的那個,切記!切記!
五、類型
PHP支持8種原始數(shù)據(jù)類型。
四種標量類型:boolean(布爾型),integer(整型),float(浮點型,double),string(字符串)
兩種復合類型:array(數(shù)組),object(對象)
兩種特殊類型:resource(資源),NULL(無類型)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
(1)Boolean布爾類型
可以為TRUE或FALSE,不區(qū)分大小寫。
一般非0,即為TRUE。
(2)Integer整型
整型可以使用十進制,十六進制,八進制或二進制表示。八進制前面必須加0(零),十六進制加0x,二進制加0b。
如果給定的一個數(shù)超出了interger的范圍,將會被解釋為float。同樣運算結(jié)果超出integer范圍,同樣如此。
php沒有整除運算符,1/2將產(chǎn)生出float0.5。可以強制轉(zhuǎn)換為integer或使用round()更好的四舍五入。
1 2 3 4 5 6 7 |
|
(3)Float浮點型(double)
浮點型,也叫浮點數(shù)float,雙精度double,實數(shù)real。
1 2 3 4 5 |
|
(4)String字符轉(zhuǎn)
一個字符串string,就是由一系列的字符組成,其中每個字符等同于一個字節(jié)。這就意味著php只能支持256個字符集,因此不支持Unicode。
string最大可以達到2GB。
1 2 3 4 5 6 7 8 9 10 11 12 |
|
(5)Array數(shù)組
php中的數(shù)組,實際上是一個有序序列。映射是把values關聯(lián)到keys的類型。
由于數(shù)組元素的值也可以說是另外的數(shù)組,樹形結(jié)構(gòu)和多維數(shù)組也是允許的。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
使用unset()需要注意,此時數(shù)組不會重建索引。需要重建索引,可以使用array_values()函數(shù)。
數(shù)組計算總數(shù):使用count()函數(shù)
(6)Object對象
1 2 3 4 5 6 7 8 9 |
|
(7)Resource資源類型
資源resource是一種特殊的變量,保存了到外部資源的一個引用。資源是通過專門的函數(shù)來建立和使用的。
(8)NULL
特殊的NULL表示一個變量沒有值。NULL類型唯一可能的值就是NULL。
可被認定為NULL的變量:
①被賦值為NULL
②尚未被賦值
③被unset
(9)Callback回調(diào)類型
自PHP5.4起,可以使用callable類型指定回調(diào)類型callback。
六、變量
php中變量用一個美元符號$后面跟變量名來表示的。區(qū)分大小寫。
變量默認總是傳值賦值。
1 2 3 4 5 6 7 8 9 10 |
|
擴展:PHP語言的獨特優(yōu)勢:
PHP和、net雖然已經(jīng)形成了自己的一番勢力,但是PHP也有著它自身的優(yōu)勢:
1、基于web量身定制。
2、LAMP架構(gòu)安全穩(wěn)定。
3、簡單快速,擴展性強。
4、企業(yè)級應用發(fā)展迅速。
在與其他同類編程語言的比較中,PHP具有開發(fā)速度快、運行效率高、安全性好、可擴展性強、開源自由等特點。而回顧PHP近10年來的發(fā)展過程,PHP的發(fā)展勢頭不可阻擋,必將成為未來web開發(fā)領域的主流技術體系。
PHP的特性:
PHP作為一種為Web而特別設計的語言,它帶來了許多商業(yè)機構(gòu)渴望的特性。
1、學習周期短,比較簡單。
2、快速的開發(fā)時間。
3、非常高的性能,這對于缺乏熟練編程人員,時間又非常緊迫的公司來講,具有非常重要的意義。跨平臺性很好,PHP可以在所有主要的操作平臺(UNIX,Windows,甚至是大型機)上運行,而且生來就支持各種流行的數(shù)據(jù)庫。
這決定它是一種進行Web開發(fā)的非常理想的選擇:曾有運用PHP技術的網(wǎng)上商店稱,他們只需雇傭業(yè)余的程序員,幾天內(nèi)就能夠開發(fā)出可重用的代碼。那些熟悉諸如C,C++或Java等語言的程序員們,也總是發(fā)現(xiàn)他們能夠在幾個小時之內(nèi)就能夠進行PHP編程。可想而知,轉(zhuǎn)行去php非常簡單“PHP是構(gòu)建在Web開發(fā)人員現(xiàn)實需求之上的、不同于其它笨重的,高負荷的方法,PHP非常輕便,是為Web開發(fā)度身定做的。
它可以比其它同類技術更快,更容易的解決復雜的問題。”Java作為一種新的編程語言,最初用于運行嵌在瀏覽器中的客戶端應用程序。在過去短短幾年中,“applet”所暴露的問題迫使SUN和其它Java開發(fā)人員為該語言尋找新的出路。
【PHP編程入門的基本語法知識點總結(jié)】相關文章:
PHP語法入門知識01-01
PHP基本語法06-30
php編程語言入門知識05-22
關于PHP基本語法總結(jié)03-25
java語法基本編程04-01
PHP基本語法知識12-01
PHP基本語法大全04-18
PHP的基本語法介紹07-31
php編程語言入門需要掌握哪些知識08-15