php學習筆記——變量

因爲我有過一些其餘語言的基礎,因此在個人php筆記中一般只會記錄一些基礎知識學習中比較容易忽略的點,與其餘語言不太相同的點。並非知識點全面的記載。php

1、變量學習

整型:code

php$num = 23;

$num1 = 023;

$num2 = 0x23;

echo $num,$num1,$num2;

第一個輸出很顯然是23,第二個就是比較容易出錯的點了,在php中0+數字的形式表示的是八進制數,因此:基礎

23 十進制
023 八進制
0x23 十六進制變量

在echo的時候會自動將整型轉換爲十進制輸出,因此以上的代碼輸出分別爲23,19,35。語言

布爾型:co

php$bool = true;
$bool1 = false;

echo '這是echo輸出';
echo $bool,$bool1,'<br />';

echo '這是print輸出';
print($bool);
print($bool1);
echo '<br />';

echo '這是print_r輸出';
print_r($bool);
print_r($bool1);
echo '<br />';

echo '這是var_dump輸出';
var_dump($bool);
var_dump($bool1);

布爾值在輸出的時候會自動轉換格式
true變爲'1',false爲""。block

Null型:數字

php$n = null;
$m;
$l = 3;
unset ($l);
echo $n;
echo $m;
echo $l;

只有變量被賦予null時纔是null類型ab

若是變量只建立,沒有賦值,或者unset的值
echo時會報出Notice: Undefined variable:

相關文章
相關標籤/搜索