第一個PHP程序
- 代碼放在www目錄下。
- 代碼文件的命名應是英文,且後綴是.php。
- 代碼怎麼寫?
1 PHP的標記符:範圍之內的就算PHP的,範圍之外的就可以算作HTML的並且可以編寫HTML代碼。—>這個特性就叫做與HTML的混寫。
2 輸出:echo 內容;
原則上每一行代碼後面都有分號,這個分號叫做指令分隔符。但是最後一行代碼可以不寫分號,括號,花括號後面也不用寫分號。
3 註釋://disjzfhdwsk或者#jdewufhdwsid或者/對方的DVD非常/
PHP是什麼:
PHP是服務器端的腳本語言。
phpstudy裏的所有軟件形成了服務端。而服務端的Apache提供了網址訪問能力,在Apache裏面存有一個PHP解釋器(PHP代碼是在服務器端進行解析了之後全部都是HTML代碼,然後將HTML直接發送給客戶端瀏覽器,瀏覽器接受到的永遠都是HTML。)。mysql數據庫進行數據的讀寫。
什麼是變量
變量=值
變量前面必須是美元符之後不能是數字,可以是字母(也可以是中文只要你不怕捱打)。
表達式:任何有值的式子
1+2/3 and 3*4 也是一個表達式,輸出結果是一個布爾類型。
什麼是數據類型
PHP中有9種基礎數據類型,4種標量,3種複合,2種特殊
4中標量:布爾,整型(不論正負),浮點(注意精度),字符串(單雙引號都可以。但是單引號不會考慮字符串裏是否有變量,雙引號會考慮變量)
3種複合:數組,對象,可調用
2種複合:資源,無類型
字符串(單雙引號都可以。但是單引號不會考慮字符串裏是否有變量,雙引號會考慮變量)
var_dump() 打印變量的相關信息,可傳多個值。
var_dump() 可以輸出變量的結果還可以輸出變量的數據類型。
鍵值對,[0]=>叫做鍵,int(1)叫做值
數據類型的轉換
當數字與字符串相加,字符串會被自動轉換爲數字,有效的就相加,無效的就是0;同理與布爾類型相加,true當做1,False當做0.
或者強制轉換,如string(1)