第三章

赋值运算符:

$j*=3; 等价于$j=$j*3;


字符串的单引号双引号
双引号中的变量可以解析,单引号就是绝对的字符串。

heredoc长字符串

<?php$author="Scott Aams";$out=<<<_ENDtest this is the first columnthis is the second column- $author ._END;echo $out;

可以讲一整段html语言直接写在heredoc里面

预定义变量
神奇变量

__LINE____FILE____DIR____FUNCTION____CLASS____METHOD____NAME SPACE__

超级全局变量

$GLOBALS$_SERVER$_GET$_POST$_FILE$_COOKIE$_SESSION$_NEW

过滤超级全局变量
htmlentities()
filter_input()

print语句相比echo语句多了返回值

变量的作用域
函数外创建的变量对于函数来说只能被非函数的代码访问

思考题
1.<?php ?> <? ?>
2./.../ //
3.;
4.$
5.数组 字符串 对象 数字
6.一个是赋值 一个是判断语句
7.减法预算符 歧义
8.区分大小写
9.不能
10.隐式转换
11.正常是没有区别的 ++$j先自增,$j++先执行操作再自增
12.可以 &&优先级高
13.双引号多个 或 heredoc
14.常量不能更改
15.前面加/ 加\
16.print有返回值
17.代码复用
18.global它
19.返回值 一个是global它
20.变成一个长点的字符串