//heredoc方式,可以保存长文本 <<<
$str = <<<EOTS
<h1>长文本</h1>
EOTS;
header("Content-Type:text/html;charset=utf-8"); //防止乱码
0 1 2 3 4 5 十进制
0 1 10 11 100 101 二进制
十进制专二进制除二取余
<br>
二进制专十进制
101=1*2*2+0*2*1+(1*2/2)=5;
12
0 0 1 0 1
6 3 2
1111=1
<?php
$a=0xf; //这是个值
echo $a; //15
echo ‘<br>‘;
echo false; //啥也没有
echo true; //1
//null没有值
$arr=[100,‘22ss‘,true];
echo ‘<br>‘;
//echo $arr; echo 无法打印数组
var_dump($arr); //返回变量的数据类型和值
?>
$arr=[];
is_array($arr);//判断是不是数组 返回空 或者 true;
$a=123;
$isoj=isset($a); //isset判断变量是否定义过 返回空或者1
echo $isoj;
echo ‘<br>‘;
echo <<<pp
isset(); 判断变量是否设置:bool,isset();
<br>
cmpty(); 如果变量值为空,则返回true,否则false;
pp;
<?php
//(bool)$var 转换成布尔类型
//(string)$var 转换成字符串
$ar=11;
var_dump($ar);
?>
<?php
$a=‘1dsad‘;
var_dump(strlen($a)); //输出字符串的长度
echo ‘<br>‘;
$b=strpos($a, ‘ad‘); //3 索引第三个开始
echo $b;
//strpos() 函数用于在字符串内查找一个字符或一段指定文本.
echo ‘<br>‘;
echo $a;
?>
//外面定义的变量,函数里面没法直接使用,可以用$GLOBALS[],不过不推荐使用,一般用参数形式传到函数中使用
//当一个函数完成时,变量会被销毁.用static不会被销毁
<?php
//超全局变量
var_dump($GLOBALS);
var_dump($_SERVER); //获取服务器一些信息
?>
//var_dump($_REQUEST); //用于收集HTML表单中提交的数据
//var_dump($_POST); //只接受post提交的数据
//var_dump($_GET); //只接受get提交的数据