很多時候都是逼著自己往前走,不是前面的的風景有多迷人,而是生活的現實太殘酷。。。
—- 網易云熱評
一、數據類型
1、字符串
<?php
header("Content-Type:text/html;charset=utf-8");
$a="web安全工具庫";//一般字符串用雙引號表示
$b="$a";//雙引號會做解析
$c='$a';//單引號不做解析
$d=strlen($a);//strlen獲取字符串長度
echo $b;
echo "<br/>";
echo $c;
echo "<br/>";
echo $d;
?>


2、整型與浮點數
<?php
header("Content-Type:text/html;charset=utf-8");
$a=123;//整型
$b=12321231;
$c=1.23;//浮點型
echo $a;
echo "<br/>";
echo $b;
echo "<br/>";
echo $c;
?>


3、邏輯型
True和False
4、NULL類型
被賦值為 null,尚未被賦值,被 unset()都是NULL類型
5、對象
<?php
?
class aiyou //創建一個新類
{
function __construct($a)
{
echo "$a";
}
}
?
?
$b=new aiyou(456);//變量b此時就是一個對象
echo "<br/>";
var_dump($b)
?
?
?>


二、常量
1、常量前面沒有$符號
2、自動是全局常量
3、define函數,第一個參數是常量名,第二個參數是常量值,第三個參數邏輯值,區分大小寫,默認false
<?php
header("Content-Type:text/html;charset=utf-8");
define(a, "web安全工具庫");
echo a;
?>
三、運算符
1、算數運算符
<?php
$a=3;
$b=1;
echo $a+$b;
echo "<br/>";
echo $a-$b;
echo "<br/>";
echo $a*$b;
echo "<br/>";
echo $a/$b;
echo "<br/>";
echo $a%$b;
?>
運行結果:
4
2
3
3
0
2、邏輯運算符
<?php
/*與運算,一假全假*/
echo 1 and 1;
echo "<br/>";
echo 1 and 0;
echo "<br/>";
echo 0 and 0;
echo "<br/>";
/*或運算,一真全真*/
echo 1 or 1;
echo "<br/>";
echo 1 or 0;
echo "<br/>";
echo 0 or 0;
echo "<br/>";
/*異或運算,相同為真*/
echo 1 xor 1;
echo "<br/>";
echo 1 xor 0;
echo "<br/>";
echo 0 xor 0;
echo "<br/>";
?>
運算結果:
1
1
1
1
四、判斷及循環語句
<?php
if ($a==1) {
echo "abc";
}elseif ($a==2) {
echo "aabbcc";
}else{
echo "123";
}
$c='c';
switch ($c) {
case 'a':
echo "aaaa";
break;
case 'b':
echo "bbbb";
break;
case 'c':
echo "cccc";
break;
default:
echo "dddd";
break;
}
$a=0;
while ( $a<= 10) {
echo $a;
$a++;
}
for ($i=0; $i < 10; $i++) {
echo $i;
}
?>
禁止非法,后果自負
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。
發表評論
請登錄后評論...
登錄后才能評論