1. 程式人生 > >【PHP快速入門】 第二節 php基本語法

【PHP快速入門】 第二節 php基本語法

1.什麼地方能寫PHP程式碼?

php程式碼需要寫在php識別符號內,就是這個東西:

在我們編寫一個php程式時,必須要在這個檔案裡面寫上

2.PHP語句要不要加分號?

有的地方要加,有的地方不要加。(似乎是廢話...)
一句話搞定:有花括號的地方不要加,其他都給我加上!!
比如,if判斷,for迴圈,定義方法,這些都不要加,誰加我跟誰急。其他地方都給我加上。

3.如果本來該加分號的地方我沒加怎麼辦?

涼拌!會報錯的。

總結,該加分號的地方一定要加上分號。

4.PHP有註釋嗎?

廢話,php可是世界上最好的程式語言。(滑稽臉)
單行註釋:
// 或者 #
代表單行註釋

多行註釋
/
123
456
789

/

5.PHP變數怎麼去定義的?

和其他程式語言一樣,變數是儲存資料的方式,php也有變數。定義變數的時候,php永遠是$變數名

定義變數並賦值: $變數名 = 值;

在php中,變數的大小寫是敏感的。一般來說,我們定義變數名,要見名知義(變數名字統一用小駝峰,類名統一用大駝峰。常量命名統一用大寫,而且不同的英文單詞需要用_分隔)。

5.PHP字串拼接也是用加號嗎?

除了PHP,絕大部分的程式語言中,字串的拼接都是用加號。
但是
PHP就是不同,它用的是點號。
比如:

變數拼接字串的情況:

其實還有一種更好的方法,把變數嵌入在字串內部(這種情況需要用雙引號,不允許用單引號)。

結果是一樣的,php會自動幫你去解析字串裡面的變數。
就問你吊不弔。果然,PHP就是這麼牛逼。

5.PHP中一些常用內建命令和函式

echo : 輸出某一個值(基本資料型別,不包括陣列和物件<沒有__toString>)

var_dump() : 可以輸出變數的詳細資訊(型別、長度、字面值)

isset : 判斷某一個變數是否被定義,如果存在返回真, 否則返回假。

比如:

一般我們可以用isset方法來判斷一個變數是否存在,如果一個根本不存在的變數放入這個函式,也不會報錯,只是返回false而已。

但是,如果你企圖用echo直接去呼叫一個根本不存在的變數,那麼就會報錯。

或者你可以使用錯誤抑制符,那麼即便報錯了,也不會影響頁面。
比如:

echo @$a; //這樣就不會報錯

否則會報這樣的錯誤

Notice: Undefined variable: a in C:\xampp\htdocs\day01\index.php on line 34

6.如果一個變數已經被定義了,但是沒有賦值,那麼可以直接echo嗎?

不可以

結果依然報錯,這就說明,不允許php直接去訪問一個哪怕被定義但是沒有賦值的變數!

所以,對於那種你也不知道是不是存在的變數,我們一般就用isset方法去判斷一下它的存在性,如果存在就直接用,不存在就做別的事情,或者賦一個預設值。

7.PHP變數的資料型別?

百度一下,你就知道。

案例:判斷 是否為閏年?

好了,這一講結束。

如果你想看之前的教程,傳送門:
【PHP快速入門01】 php開發環境的配置