php基礎鞏固補充 變數篇

2022-02-08 12:55:46 字數 894 閱讀 2686

1.變數是用於儲存資訊的"容器",

2.php 變數規則:

以 $ 符號開始,後面跟著變數的名稱;

必須以字母或者下劃線字元開始;

只能包含字母數字字元以及下劃線(a-z、0-9 和 _ );

不能包含空格;

區分大小寫的($y 和 $y 是兩個不同的變數);

3.php 語句和 php 變數都是區分大小寫的。

4.當您賦乙個文字值給變數時,請在文字值兩側加上引號。

5.php是一門弱型別的語言。不必向 php 宣告該變數的資料型別,php 會根據變數的值,自動把變數轉換為正確的資料型別。

6.變數的作用域是指令碼中變數可被引用/使用的部分。

php 有四種不同的變數作用域:

在所有函式外部定義的變數,擁有全域性作用域。

在 php 函式內部宣告的變數是區域性變數,僅能在函式內部訪問。

除了函式外,全域性變數可以被指令碼中的任何部分訪問,要在乙個函式中訪問乙個全域性變數,需要使用 global 關鍵字。

你可以在不同函式中使用相同的變數名稱,因為這些函式內定義的變數名是區域性變數,只作用於該函式內。

php 將所有全域性變數儲存在乙個名為 $globals[index] 的陣列中。 index 儲存變數的名稱。這個陣列可以在函式內部訪問,也可以直接用來更新全域性變數。

如:$globals['y']=$globals['x']+$globals['y'];
當乙個函式完成時,它的所有變數通常都會被刪除。然而,有時候您希望某個區域性變數不要被刪除。要做到這一點,請在您第一次宣告變數時使用 static 關鍵字;然後,每次呼叫該函式時,該變數將會保留著函式前一次被呼叫時的值。注釋:該變數仍然是函式的區域性變數。

引數是通過呼叫**將值傳遞給函式的區域性變數。引數是在引數列表中宣告的,作為函式宣告的一部分;

PHP 基礎 基礎鞏固

在做專案的時候,有時候寫乙個功能要去試兩三遍,自己也發現了,有些東西都是模模糊糊知道,原因都是基礎知識掌握的不夠紮實,趁平時有時間,把php的基礎知識又總結了一遍,相信以後寫專案少去不少麻煩.變數 變數的命名規範 變數名必須以 符號開頭,可以由下劃線或字母,漢字開頭,不能以數字或特殊符號開始命名 n...

PHP基礎補充

1.1 區域性變數 function f1 f1 echo a 無法在函式外部獲取函式內部的值,所以這個 a是未定義 1.2全域性變數 全域性變數在函式內部預設無法訪問 a 10 function f1 f1 如果想要在函式內部獲取到函式外部的值,可以給 a設定global全域性變數 b 10 fu...

PHP基礎鞏固 陣列操作

參考文件 1.新增元素 在陣列開頭插入乙個或多個元素 array unshift array,value1,value2,value3.在陣列末尾插入乙個或多個元素 array push array,value1,value2.2.刪除元素 刪除陣列的最後乙個元素 array pop array 刪...