一、简介:
1、用处广
2、免费
3、PHP Hypertext Preprocessor
二、语法:
1、<?php coders ?>
2、注释:"#" "/* */"
3、大小写敏感
4、变量:local 仅函数本地访问 ,static 可保存 ,golbal 可使函数以外访问, $GOLBAL["x"]
三、输出:
1、echo 多输出无返回
2、print 单输出返回"1"
3、他们都可以使用括号 echo() print()
四、类型:
1、整数:正负数皆可,十进制八进制十六进制皆可
2、浮点数即有小数点或指数形式的数字:var_dump()可返回结果
3、对错:$x=true;$y=false;
4、array即在一个变量储存多个值:array("x","y","r")
5、class 对象: class Car{ var $color; function Car($color="green"){} }
6、清空变量:$x=null;
五、字符串函数:
1、返回字符串长度: echo strlen("this is a sentence");
2、检测字符串内容: echo strpos("this is a sentence","sentence");
六、常量:
常量是单个值的标识符,常量名以字符或下划线开头且没有 $ 符号。
相比变量,无法改变该值,并且贯穿整个脚本,自动全局
1、定义常量:define("name","NAME","false")
2、读取产量:echo name;
3、串接:$txt1 = "Hello" $txt2 = $txt1 . " world!"
七、数组排序
sort() - 以升序对数组排序
rsort() - 以降序对数组排序
asort() - 根据值,以升序对关联数组进行排序
ksort() - 根据键,以升序对关联数组进行排序
arsort() - 根据值,以降序对关联数组进行排序
krsort() - 根据键,以降序对关联数组进行排序
八、超全局
$GLOBALS
$_SERVER
$_REQUEST
$_POST
$_GET
$_FILES
$_ENV
$_COOKIE
$_SESSION