PHP基礎學習記錄
阿新 • • 發佈:2020-09-04
——PHP Foundation——
主要總結自https://www.w3school.com.cn/php/index.asp,方便自習PHP 檔案通常包含 HTML 標籤以及一些 PHP 指令碼程式碼;指令碼以<?php開頭,以?>結尾。
<html>
<body> <h1>我的第一張 PHP 頁面</h1> <?php echo "Hello World!"; ?> </body> </html>
————PHP變數
①使用規則:
- 變數以 $ 符號開頭,其後是變數的名稱
- 變數名稱必須以字母或下劃線開頭
- 變數名稱不能以數字開頭
- 變數名稱只能包含字母數字字元和下劃線(A-z、0-9 以及 _)
- 變數名稱對大小寫敏感($y 與 $Y 是兩個不同的變數)
-
PHP 沒有建立變數的命令,變數會在首次為其賦值時被建立。
②變數的作用域
變數的作用域指的是變數能夠被引用/使用的那部分指令碼,分為local,global,static
§函式之外宣告的變數擁有 Global 作用域,只能在函式以外進行訪問。
§函式內部宣告的變數擁有 LOCAL 作用域,只能在函式內部進行訪問。
§通常,當函式完成/執行後,會刪除所有變數。不過,有時我需要不刪除某個區域性變數,就需要用static定義它
<?php $x=5; $y=10; function myTest() { global $x,$y;//global使得myTest可以訪問到函式外的資料 $y=$x+$y; } myTest(); echo $y; // 輸出 15
function myExam() { static $a=0; echo $a; $a++; }
myExam();//輸出1 myExam();//輸出2 myExam();//輸出3?>
————PHP輸出方式
①echo - 能夠輸出一個以上的字串,且沒有返回值
echo "語句";
echo $a
echo "語句1","語句2","語句2“;
echo ”語句$a”;
②print - 只能輸出一個字串,並始終返回 1
用法同echo
————PHP資料型別
①字串 ②浮點數 ③整數 ④邏輯
⑤陣列
$cars=array("Volvo","BMW","SAAB");echo "my car is a car{array [0]}";//輸出My car is a Volvo
⑥物件
<?php
class phpClass { //類使用class關鍵字後加上類名定義。
var $var1;
var $var2 = "constant string"; //類的變數使用var來宣告, 變數也可以初始化值。
function myfunc ($arg1, $arg2) //函式定義類似 PHP 函式的定義,但函式只能通過該類及其例項化的物件訪問。
{
……
}
……
}
?>