分隔符:<?php?>
注释://、/**/用法与C++类同;不同点:可使用“#”添加单行注释
变量
n 整数类型:integer->$i=24 $i=-13(负数)
$i=0123(八进制) $i=0X456(十六进制)
n 浮点类型:float-> $f=12.34 $f=1.2e3
n 字符串类型:string->转义:$v=”string” $s=”php$v”($s=”phpstring”)
$v=”string” $s=”php/$v”($s=”php$v”)
$v=’string’ $s=’php$v’ ($s=”php$v”)
连接:$v=”php” $s=”string” $t=$v.$s($t=”phpstring”)
n 布尔类型:boolean->TURE(1)FALSE(0)**不区分大小写
n 数组类型:array->$arr=array(‘spring’,’summer’,’fall’,’winter’) echo $arr[0];
$sys=array(“server”=>”Apache”,”os”=>”windows”,
”db”=>”MySQL”,) echo $sys[‘server’]
n 对象
ü 变量类型的转换:(int),(integer)—转换成整数
(bool),(boolean)—转换成bool型
(float),(double),(real)—转换成浮点型
(string)—转换成字符串
(array)—转换成数组
(object)—转换成对象
ü 可变变量:$i=”abc”; echo=”/$i=”.$i; ($i=abc)
$$i=”xyz”; echo=”$/$i=”.abc;($$i=xyz)
ü PHP预定义变量:$GLOBALS:全局范围内有效的变量,它是一个数组,该数
组的索引或键名就是全局变量的名称;
$SERVER:该全局变量是一个包含注入头信息、路径和脚本位置的数组;(PHP_SELF脚本文件名、SERVER_ADD服务器IP地址、SERVER_NAME服务器主机名称、DOCUMENT_ROOT文档根目录、SCRIPT_FILENAME脚本绝对路径、SCRIPT_NAME脚本路径、HTTP_REFERER链接到当前页面的前一页面的URL、REQUEST_URI访问此页面所需的URL)
$_GET/$_POST/$_COOKIE:提交至脚本的表单变量
$_FILE:上传提交至脚本的表单变量
ü 判断变量的类型:is_integer();is_string();is_double();is_array();
ü 获取变量的类型:gettype($a);
ü 设置变量的类型:settype($a,”string”);
ü 判断一个变量是否已经定义:isset($a);
ü 删除一个变量:unset($var); unset($arr[‘elem’]); unset($var1,&var2,$var3);
ü ************
n 常量
ü 定义:define(SIZE,100);*常量名一般全部使用大写
ü 预定义变量:_FILE_:正在执行的PHP程序的文件名
_LINE_:正在执行的PHP代码所在的行数
PHP_OS:PHP所运行的操作系统
PHP_VERSION:当前PHP的版本
TRUE:表示真值(1,或非0)的常量
FALSE:表示伪值(0)的常量
n 表达式:>、>=、==、<、<=。
n 运算符
ü 赋值运算符:=
ü 算术运算符:加(+)减(-)乘(*)除(/)取模(%)取反(-)
ü 递增递减运算符
ü 字符串运算符:。
ü 逻辑运算符:
n *********
******