$a='asdf';字串型別
$b=123;整數
根據變數值的賦值型別php自動判斷為何種型別
兩種方式:
第一種方式:
define("常量名",常量值)
define("pi",3.14);
使用常量時要注意不需要使用$符號否則系統會以為這是變數
對於特殊符號也可以使用
例如:define('-_-',smlie);
第二種方式:
const 變數名=變數值;
例:const pii=456;
const piii='aa';
echo pii,piii;
對於普通常量,使用echo 常量名,常量名
對於特殊符號常量
使用constant()函式
echo constant('-_-');
分為兩種:自動轉換與強制型別轉換
$a='a123';
$v='123a';
強制型別轉換
(型別)變數名
echo (float)$a,(float)$v;
還可以使用gettype(變數名)獲取型別對應的字串
settype(變數名,型別)設定資料型別
與強制型別轉化不同的是
強制型別轉換是對變數先進行複製後再對複製後的資料進行型別互助那話
setype是直接對原變數進行資料型別轉換
echo "";
$vg='aaa';//字串
echo gettype($a);//也應該顯示字串
//強制型別轉換
echo "
",(float)$a;
echo "
",gettype($a),"
";//依然是字串
var_dump(settype($a, 'int')),"
";echo gettype($a),$a;
PHP初學之變數
一 定義 變數,顧名思義,可以變化的玩意,他可以是1,也可以是2,還可以是1 2,可以是很多值,甚至你如果真的很閒的話,還可以讓他沒有值,那麼,他到底怎麼理解呢?答案是 變數是乙個儲存資料的容器,何所謂容器?我的理解是,丫就是乙個水缸,我可以放水,也可以放糧食,還可以藏小三。又或是程式猿的女盆友,美...
PHP之變數函式
php 支援變數函式的概念 使用者可以在乙個變數的後面新增 這時php 會尋找與變 量名同名的函式,並執行它。也就是說,可以通過改變變數的值來呼叫不同的函式。例如,下面的例子中首先宣告了兩個函式foo 和bar 然後初始化這兩個變數,它們的值分別 為foo 和bar,最後使用變數呼叫函式 foo.p...
Python 學習筆記之變數
python中變數名規則與其它大多數高階語言一樣,都是受c語言影響。變數名一般由字元 數字 下劃線組成,python 變數名是 大小寫敏感的。python是動態型別語言,不需要預先宣告變數的型別。變數的型別和值在值在賦值那一刻決定。另外,python中,由於記憶體管理是由直譯器負責的,所以開發人員可...