解析php變數,PHP變數的定義與使用例項詳解

2021-10-25 20:40:12 字數 1416 閱讀 6002

什麼是變數?

變數指的就是在程式執行過程中數值可以變化的量,它與我們所講的常量是相反的,我們常量是只要被定義了,在程式中就不能被改變。而變數是可以變的。

變數用來做什麼?

變數就是用來儲存我們值,相當於乙個儲存資料的容器,例如

x=5;

y=6;

z=x+y,

從上面的表示式 z=x+y,我們能夠計算出 z 的值是 11。

在 php 中,這三個字母就被稱為變數。

變數賦值

變數賦值,是指給乙個變數具體的資料值,對於字串和數字型別的變數,可以通過「=」來實現賦值,像上面一樣例子一樣,x,y是變數,那麼5和6就是變數的值了。

了解了變數的作用和賦值,再看一下變數怎麼定義的

變數的定義

php中的所有變數都是用「$」開頭的

像下面這樣$a=5;

$b=6

上面的例項就完成了我們對變數的定義與賦值了。

變數名是大小寫敏感的,變數名可以是字母或者下劃線開頭,後面跟隨任意的字母、數字或者下劃線,像下面這樣的變數命名就是正確的:<?php

$thiscup="onik";

$_class='roof';

在看下面不正確的變數命名:<?php

$1111_car=11112;

$@spcn='span';

變數名不能以數字開頭了再有就是變數名不能以字母和下劃線以外的其他字元開頭,所以上面定義變數的寫法是錯誤的。

除了上面的變數直接賦值外,還有兩種方式可以宣告變數和賦值,一種是變數間的賦值,什麼意思呢?看下面的例項

示例<?php

$str1='spcn';

$str2=$str1;

$str1='php';

echo $str2;

**執行結果:

我們並沒有給變數$str2直接賦值,而是將變數$str1賦值給$str2,。這就是我們變數間的賦值。

另一種是引用賦值。從php4開始,php引入了「引用賦值」的概念,就是用不同的名字訪問同乙個變數內容。當改變其中乙個變數的值,另乙個也會發生變化。引用賦值使用「&」來表示引用。<?php

$i="spcn"; //宣告變數$i

$j=&$i; //使用引用賦值,這時$j已經賦值為spcn

$i="hello ,$i"; //重新給$j賦值

echo $j; //輸出變數$j;

echo "

";echo $i; //輸出變數$i;

**執行結果:

了解了變數,下一節,我們了解一下「變數的作用域」。

php如何建立變數,php變數怎麼定義

php變數怎麼定義?php 變數 變數是用於儲存資訊的 容器 例項 x 5 y 6 z x y echo z 輸出 11 與代數類似x 5 y 6z x y 在代數中,我們使用字母 如 x 並給它賦值 如 5 從上面的表示式 z x y 我們可以計算出 z 的值為 11。在 php 中,這些字母被稱...

php 變數定義方法

efine constant hello world.常量只能包含標量資料 boolean,integer,float 和 string 呼叫常量時,只需要簡單的用名稱取得常量的值,而不能加 符號,如 echo constant 注 常量和 全域性 變數在不同的名字空間中。這意味著例如 true 和...

php 變數定義方法

1.定義常量define constant hello world.常量只能包含標量資料 boolean,integer,float 和 string 呼叫常量時,只需要簡單的用名稱取得常量的值,而不能加 符號,如 echo constant 注 常量和 全域性 變數在不同的名字空間中。這意味著例如...