《PHP与MySQL WEB开发》读书笔记
作者:[美]Luke Welling
- PHP输出的HereDoc语法:
12345
echo
<<<theEnd
line 1
line 2
line 3
theEnd
- 支持将一个变量的值作为另一个变量的名称。如:
123
$varname
=
‘tiregty‘
;
$
$varname
= 5;
#
$tiregty
= 5;
- 定义常量
1
define(
‘OILPRICE‘
,10);
- 超级全局变量
123456789
$GLOBALS
[`
var
`]
//所有全局变量
$_SERVER
,
//服务器环境变量
$_GET
,
//GET方式传递参数
$_POST
,
//POST方式传递参数
$_COOKIE
,
//cookie变量数组
$_FILES
,
//与文件上载相关的变量
$_ENV
,
//环境变量数组
$_REQUEST
,
//所有用户输入的变量数组,包括GET、POST、COOKIE
$_SESSION
,
//会话变量数组
- 执行操作符
,PHP运行服务器命令
a
- PHP的数组操作符:
-
- 联合
- == 等价,拥有相同元素
- === 恒等,拥有相同元素及次序
-
- 可变变量与for循环的结合
1234
for
(
$i
=1;
$i
<
$num
;i++) {
$temp
=
"name$i"
;
$
$temp
=
$i
;
}
- fileputcontents(filename,data),不需要调用fopen,直接写入文件。
- fgetss(),过滤字符串中包含的PHP和HTML标记
- 数组排序 asort() 按数组元素值排序,ksort()按关键字排序
- PHP的split函数:explode()
- 数组标识:each()、current()、reset()、end()、next()
- 数组操作:count()、sizeof()、sizeof()、arraycountvalues()分类计数
- nl2br(),将字符串中换行符替换为
- substr(),支持负数
- 子字符串搜索:strstr()、strisr();
- 在PHP代码内部,可以echo "?>"结束PHP代码,开始一段HTML代码;