php的變數 常量和資料型別

2022-02-21 23:28:35 字數 2340 閱讀 4818

今天來講講變數、常量和資料型別

變數:①以$開頭

②php語句以;結尾

③「$」後是乙個識別符號。標識字串只字母、數字或下劃線組成。變數名的識別符號不能以數字開頭而且變數名區分大小寫。

下面我們來看個例子:

<?php 			

$title="php100.com"; //正確

$title123="php100.com"; //正確

$123title="php100.com"; //錯誤

$_title="php100.com"; //正確

$@#title="php100.com"; //錯誤

$url="php100.com"; //我們得到乙個變數url

echo $url; //結果:php100.com

unset($url); //刪除乙個變數url

echo $url; //結果為空

?>

好了現在大家對變數應該有乙個大概的了解了,現在我們看看變數的間接引用和字串連線。

①變數的間接引用: 先看個例子吧

<?

$a = "b";

$$a = "123";

echo $b;

?>

上面的輸出結果是123

我們可以看到在第二行**中多了乙個$,並通過指定的名稱訪問變數,指定的名字儲存在$a("b")中,並把這個變數$b的值更改為123。因此,這樣的$b的變數被建立和賦值。

通過在變數的前面增加附加的$標記,你可以任意增加引用的次數。

②字串連線: 先看個例子吧

<?

$a = "php 4" ;

$b = "功能強大" ;

echo $a.$b;

?>

我們看到**的第三行,英文的(句)號,它可以將字串連線起來,變成合併的新字串。

常量:①是在程式執行期間無法改變的資料,常量的作用域是全域性的。

②常量的命名與與變數相似,只是不帶美元符號「$」。乙個有效的常量名由字母或者下劃線開頭,後面跟報上任意數量的字母、數字或者下劃線。

③一般在php中常量都為大寫字母而且又分為系統常量和自定義常量。

系統常量我們就大概說了 ,這個在後面的知識會介紹到。

1、__file__    預設常量,是指php程式檔名及路徑;

2、__line__    預設常量,是指php程式的行數;

3、__class__    類的名稱;

自定義常量:通過define()函式來定義乙個常量的,

其語法格式為:bool define ( string $name, mixed $value [, bool case_$insensitive] )

name:指定常量的名稱。

value:指定常量的值。

insensitive:指定常量名稱是否區分大小寫。如果設定為true則不區分大小寫;如果設定為false則區分大小寫。如果沒有設定該引數,則取預設值false。

<?

define("color","red"); //定義乙個常量color,值為red

echo color."

"; //輸出常量color的值

?>

好了,到最後一點了,資料型別,這個是很多語言中都有的都差不多,我就不多做介紹,大概看看那吧

1、字串(string)

2、整型(integer)

3、浮點型(float或double)

4、布林型(boolean)

5、陣列(array)

6、物件(object)

7、資源型別(resource)

單引號(簡單引號) 或 雙引號(功能引號)

-2147483648 到 +2147483647(32位)

1.8e+308    (1.8×10308)

「真」或「假」。

陣列(array)

物件(object)

系統資料資源

對了,還要說下字串中單引號和雙引號的用法,這2個號都可以用來引用字串,但是還是有點區別,下面我們來說說。

雙引號("):有乙個特性是一些特定的符號,如變數和表示式,可以直接嵌入使用;在字串中的變數會自動替換成變數的值,如果值不是字串,會自動轉成相應的字串形式。(如整型數將首先轉義成字串"123")

雙引號的轉義字元也不在這介紹了,很多書中都是有的。

單引號('):不能支援雙引號的所有轉義和變數的替換功能。

好累的說,要是有寫錯的地方請大家指出來,新手不吝賜教。

還要說的事,的後台編輯器好難用啊,我這裡卡卡的滾屏不是很流暢,還喲有那個**框和我看其他園主不太一樣,他們都是那個有數字有綠線的那種。

變數和資料型別

1.識別符號只能包含字母,數字和下劃線。變數名可以用字母或下劃線開頭,數字不行。如 day 0401 但不能是0401 day 以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用 from import 而匯入 以雙下劃線開頭...

變數和資料型別

變數和資料型別 變數的定義 乙個儲存空間的表示,其值是可以發生變化的。常量的定義 乙個儲存空間的表示,其值是不可以發生變化的。房間 變數 房間名字 變數名 房間型別 變數型別 入住的客人 變數值 通過記憶體中小房間的別名找到資料儲存 通過變數名可以簡單快速地找到它儲存的資料 常見的資料型別 數值型 ...

變數和資料型別

一 模擬記憶記憶體位址 模擬項變數項 房間變數 房間名字 變數名房間型別 變數型別 入住的客人 變數值二 變數命名規則 1 字 字母 下 下劃線 美 人 數 數字,且不可首位 駱駝 駝峰 有意義 2 不能用關鍵字,eg public class 三 資料型別 數值型 整數型 byte位元組型 sho...