PHP簡單學習之變數和常量

2021-10-19 22:48:11 字數 2755 閱讀 3261

php語言是弱型別語言,並不需要宣告變數型別就能直接使用。

函式 var_dump(變數名)可以用來輸出變數型別

bool型

bool型包含ture和false兩種,即真和假

wang』bian』liang』li』cun

具體使用尚未清楚

int整型

儲存整數

float浮點型

儲存小數

string字串型

儲存字串

使用單引號,雙引號,定界符,三種方法來定義。

單引號

、如下圖,單引號內可放置任意字元

但是其中不能放置單引號,會報錯

如果需要單引號做字元儲存值可用\在其前面標誌

雙引號

基本和單引號沒什麼大的區別

但是雙引號可將其中所含變數替代輸出,單引號不行

定界符

定界符必須由《此符號開始,之後定義名稱,空格輸入字元變數再以定義名稱結束

其中間可新增各種字元

定界符中,也能將其中所含變數替代輸出

array(陣列)和object(物件)reource(資源)

未學後面部落格會對其進行記錄

null

表示變數沒有賦值或者將變數賦值為null,或者被unset函式銷毀的變數

總之就是沒有被賦值的變數

變數型別的強制轉換和變數型別的相互轉換

建議不要給自己挖坑

常量的定義

第乙個單引號裡面為常量名稱,第二個單引號裡面為常量的數值。

其特點為

只能用define()定義

一般來說常量的名稱為大寫

可以在任何地方定義和使用,不用理會變數的規則

一旦被定義,就不能取消定義和重新定義

常量的值只能是 bool,int,float,string型別

預定義常量

php已經幫我們定義好的了常量

常用有

顯示當前**在多少行__line_

echoline;

獲取當前檔案絕對路徑file

echofile;

獲取當前檔案所在的目錄__dir_

echodir;

獲取當前方法的名稱__function__

function test()

test();

//結果為:

//test

獲取當前命名空間的名稱,也就是namespace的名稱__namespace__

namespace ***x\index;

echonamespace;

//結果為:

// ***x\index

獲取當前類的名稱__class__

class test 

}(new test)->l();

// 結果為:

// test

獲取當前方法的名稱

當單獨存在的時候跟__function__的返回值是一樣的;

但是,當和__function__處於同乙個類的時候,__method__前面會多出乙個類名.如 類名::方法名

class test

public function doitagain()

}$obj = new test();

$obj->doit();

echo 『

』;$obj->doitagain();

// 結果為:

// doit

// test::doitagain

Go學習筆記之變數和常量

1 1 宣告 在 go 語言中宣告變數使用關鍵字 var 例如var int a int 多數情況下分號可以省略 在宣告的同時沒有初始化值時,go 會給基礎型別設定預設值,int 0 int8 0 int32 0 int64 0 uint 0x0 rune 0 rune的實際型別是 int32 by...

C 之變數和常量

c 中每個變數都有指定的型別,型別決定了變數儲存的大小和布局,該範圍內的值都可以儲存在記憶體中,運算子可應用於變數上。變數的名稱可以由字母 數字和下劃線字元組成。它必須以字母或下劃線開頭。大寫字母和小寫字母是不同的,因為 c 是大小寫敏感的。型別描述 bool 儲存值 true 或 false。ch...

PHP基礎語法 之變數與常量

在學習php之前先了解一下php究竟是個什麼東西?php全名hypertext preprocessor 中文超文字預處理器是一種 在服務端編譯執行 與js不同 嵌入到html文件 的指令碼語言 主要應用於web開發 從語法上看 php是一種弱型別語言 變數本身沒有資料型別 資料型別所針對的是變數所...