变量$x
全局变量:global $x且会存在x 且会存在x且会存在GLOBALS[index]中
static $x=0每次调用后,会保留前一次被调用的值
echo输出,无返回值 print只输出一个字符串,返回1
heredoc:<<EOF
haha
EOF;//顶格独占一行
string(字符串)单双引号都行
松散比较:==只比值不比类型
严格比较:===都
设置常量:define(“名称”,“值”,true//大小写不分)
字符串长度:strlen(“Hello world!”);运行:12
查找一个字符位置:strops(“Hello world!”,“word”);运行:6
//0开头一汉字3字符数
c=c=c=a<=>$b
a>a>a>b,$c=1 a==a==a==b,$c=0 a<a<a<b,$c=-1
数组长度:nm=array("1","2","3");count(nm=array("1","2","3"); count(nm=array("1","2","3");count(nm);运行3
关联数组:$age=array(“Peter”=>“35”,“Ben”=>“37”);
数组排序:sort升序rsort降序
asort按值进行升序arsort按值降序
ksort按数组的键进行升序krsort按数组的键进行降序
总结:
1.变量在第一次赋值被创建不用声明,注意作用域
2.常量是全局的
3.if switch while for与c基本无差别
4.函数直接用