【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開發環境的配置