前言:
感觉自己所学的php基础太
脆,重新复习进行学习。
php介绍:
php是超文本预处理语言
用于处理html。正是因为
有了php html才不会变的如此单调
0x01:
<?php echo "shang"; ?>
echo用于输出
<?php function sx() { $x=10; $y=9; echo $x-y; } sx(); ?> -------------------------------------------------------------------- <?php function sx($s) { $x=$s-60; echo $x; } sx(70); ?>
$用于命名变量;
function用于自定义函数;
<?php function sxf() { $sxg="你好"; $sx="fuck"; echo strlen($sk); var_dump($sk); echo mb_strlen($skg,encoding="utf-8"); } sxf(); ?>
var_dump 用于获取类型;
strlen 用于获取字符长度
mb_strlen() 用于自定义编码获取字符长度
+ 加 x+=b x=x+b
- 减 x-=b x=x-b
* 乘 x*=b x=x*b
% 除 x%=b x=%b
. 拼接字符 x.=b x=x.b
++x 预递增 x加1,然后返回x
x++ 后递增 返回x,然后x+1
--x 预递减 x减1,然后返回x
x-- 后递减 返回x,然后x-1
x==y x等于y
x===y x绝对等于y
x>=y x大于等于y
x<=y x小于等于y
x!=y x不等于y
x>y x大于y
x<y x小于y
x and y 与 x和y都为true,则返回true
x or y 或 x或y为true,则返回true
x xor y 异或 x或y仅有一个为true,则返回true
x && y 与 x和y都为true,则返回true
x || y 或 x或y为true,则返回true
!x 非 y不等于y,返回False
<?php $sx=90; function tsg($g) { global $sx; echo "$sx>$g"; var_dump($sx>$g); echo "<br>"; echo "$sx<$g"; var_dump($sx<$g); echo "<br>"; echo "$sx!=$g"; var_dump($sx!=$g); echo "<br>" var_dump($x==$g); var_dump($x===$g); var_dump($x!=$g); var_dump($>=$g); var_dump($<=$g); } tsg(90); ?>
global 用于定义全局变量