本文共 1375 字,大约阅读时间需要 4 分钟。
为了给开发人员处理字符串值提供最大的灵活性,PHP为字面插入和内容插入提供了双引号的方法。双引号能够解析变量和转义序列,因此在开发过程中非常灵活。
$ userName = "董礼";echo "His name is $userName"; // 中文会出现一些问题 echo "\n"; // 可以采用字符串连接的方式解决echo "他的名字叫" . $userName . ",他22岁了,已经长大成人了!"; // 转义字符可以得到解析echo "\n";// 例如:echo "虽然他的QQ号有很多女生,\n但一个都不属于他"; // 转义字符
常用的转义字符及其作用:
\n:换行符\r:回车\t:水平制表符\\:反斜杠\$:美元符":双引号单引号会按照声明的原样解释,解析字符串时,变量和转义序列都不会进行解析。
echo '吴祁的变量名为:$userName, 转义字符\n在单引号中无效';
操作符是用来对数组和变量进行某种操作运算的符号。常见的操作符包括算术操作符、比较运算符和逻辑运算符。
算术操作符:
+:加法-:减法*:乘法/:除法%:取余复合赋值操作符:
+=:等价于 $a = $a + $b-=:等价于 $a = $a - $b*=:等价于 $a = $a * $b/=:等价于 $a = $a / $b%=:等价于 $a = $a % $b.=:等价于 $a = $a . $b比较运算符:
==:等价===:恒等!=:不等!==:不恒等<、>、<=、>=:比较大小逻辑运算符:
&&:与||:或and:与(优先级较低)or:或(优先级较低)错误抑制操作符:
@避免除以零等错误警告。数组操作符:
+、==等。操作符的优先级和结合性:
控制结构是让程序能够根据条件执行不同的代码流程。常见的控制结构包括if、elseif、else、switch、while、for、foreach和do。
条件判断语句:
if (条件判断) { // 代码} elseif (条件判断) { // 代码} else { // 代码} switch语句:
switch ($变量) { case "值1": // 代码 break; case "值2": // 代码 break; default: // 代码 break;} 循环控制结构:
while (条件) { // 代码}for (初始值; 条件; 计数器) { // 代码}foreach ($数组 as $元素) { // 代码}do { // 代码} while (条件); 控制结构的使用:
break、continue、exit等语句可以控制程序的执行流程。if、elseif、else可以根据条件选择执行不同的代码块。switch语句适用于多个条件的分支选择。转载地址:http://ovtfk.baihongyu.com/