很多時候都是逼著自己往前走,不是前面的的風景有多迷人,而是生活的現實太殘酷。。。
—- 網易雲熱評
一、數據類型
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;
}
?>
禁止非法,後果自負
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/250189.html