本章主要学习:
1、在html中嵌入php
2、添加动态内容
3、访问表单变量
4、理解标识符
5、创建用户声明的变量
6、检查变量类型
7、给变量赋值
8、声明和使用变量
9、理解变量的作用
10、理解操作符和优先级
11、表达式
12、使用可变函数
————————————————————————————————————————————————————————————————————————————
1.3.1 PHP标记
PHP代码是以“<? php”开始,"?>"为结束;
echo语句将传递给其自身的字符串打印到浏览器;
1.3.4注释
/*
*/
//
1.4添加动态内容
(.)这个点号是连接操作符,他可以将几段文本链接成一个字符串;
变量都是以$开头的
用一个字符串的内容来代替一个变量的操作就是插值。
1.5.3变量和文本
变量时表示数据的符号,字符串是数据本身。
PHP试着计算双引号字符串,而将单引号字符串看成是真正的文本
1.6理解标识符
标识符是变量的名称
标识符可以是任何长度,而且可以由任何字母数字下划线组成
标识符不能以数字开始
在PHP中标识符是区分大小写的、
一个变量名称可以与一个函数名称相同;
1.7.1PHP的变量类型
Integer
Float
String
Boolean
Array
Object
null
resource
1.8声明和使用常量
常量值一旦被设定之后,在脚本其他地方就不能在更改;
常量名称都是由大写字母组成,且没有$符,
使用一个常量只要输入其名称就可以了。
常量只可以保存布尔值、整数、浮点数、字符串;
1.9理解变量的作用域
六大规则:
内置超级全局变量可以在脚本任何地方使用和看见。
常量,一旦被声明,将可以在全局可见,他们可以在函数内外使用。
在一个脚本中声明的全局变量在整个脚本中是可见的,但不是在函数内部
函数内部使用的变量声明为全局变量时,其名称要与全局变量名称一致
在函数内部创建并被声明为静态的变量无法在函数外部可见,但是可以在函数的多次执行过程中保持该值
在函数内部创建的变量对函数来说是本地的,而当函数终止时,该变量也就不存在了。
超级全局变量的完整列表如下所示:
1.10使用操作符
算术操作符
字符串操作符
赋值操作符
a赋值运算返回符、b复合赋值操作符、c前置递增递减和后置递增递减运算符、d引用操作符(&),重置unset
比较操作符
一般的说,非0数值都是true,0值为false
逻辑操作符
PHP支持逻辑与(AND)、或(OR)、异或(XOR)、以及非(not)的运算。
逗号操作符(,),用来分隔函数参数和其他列表项的
三元操作符
condition? value if true: value if false
错误抑制操作符&
执行操作符反向单引号,PHP将试着将反向单引号之间的命令当作服务器端的命令来执行。
数组操作符
数组元素操作符([ ])允许访问数组元素,也可以使用=>
1.13.1测试和设置变量类型
gettype()和settype()
PHP还提供了一些特定类型的测试函数,每一个函数都使用一个变量作为参数,并且返回true或false
1.13.3变量的重解释
可以通过调用一个函数来实现转换变量数据类型的目的。
1.14.1 if 语句
if语句的条件必须用括号括起来()
1.14.2代码块
要声明一个代码块可以用花括号将他们括起来{}
1.14.3else语句
1.14.4elseif 语句
elseif语句可以建立一个多选项序列
1.14.5 switch语句
1.15.1while语句
while循环的基本结构如下所示:while(condition) expression
\n是换行符
1.15.3do...while语句
例子
1.15.2for和foreach循环
1.16从控制结构或脚本中跳出
希望结束整个PHP脚本执行,使用exit语句