前言:
感觉自己所学的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 用于定义全局变量