<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>php</title> </head> <body> <h1>首次接触PHP</h1> </body> </html> <?php $money = '无价之宝'; $people = '一个人的身价是$money无法用钱衡量'; // 单引号不解析内容里的变量 echo "$people"; echo "<hr>"; $people1 = "一个人的身价是$money无法用钱衡量"; echo "people1"; // 解析变量时将money无法用钱衡量看作一个变量 echo "<hr>"; $people2 = "一个人的身价是{$money}无法用钱衡量"; echo "$people2"; echo "<hr>"; // 转义后变量原样输出 $people3 = "一个人的身价是{\$money}无法用钱衡量"; echo "$people3"; echo "<hr>"; // echo "孔子曰"己所不欲勿施于人!""; // 如果要在内容中使用定界符,要使用反斜线转义 echo "孔子曰\"己所不欲勿施于人!\""; echo "<hr>"; echo '郭德纲:"你无耻的样子很有我当年的神韵"'; // 可以使用不同的定界符引用 echo "<hr>"; echo 'php中的转义字符是: \\'; // 转义符可以转义自己 echo "<hr>"; // 特殊字符换行\n 回车\r 制表\t 美元\$ echo "这是一句话\n 嗯,对!"; echo "<hr>"; echo "这是一句话\r 嗯,对!"; echo "<hr>"; echo "这是一句话\t 嗯,对!"; //在页面中只会看到一个空格,但是在源代码中的确是换行了 echo "<hr>"; echo nl2br("这是一句话\n 嗯,对!"); echo "<hr>"; echo nl2br("这是一句话\r 嗯,对!"); echo "<hr>"; echo nl2br("这是一句话\t 嗯,对!"); // 可以用nl2br显示与源代码相同 echo "<hr>"; // 相当于双引号 $heredoc = <<< A {$people2}所以每个人都是独一无二的 \r 说的有道理 A; echo "$heredoc"; echo "<hr>"; echo nl2br("$heredoc"); echo "<hr>"; // 与单引号字符串基本一致,不对内容进行解析 $nowdoc = <<< 'B' {$people2}所以每个人都是独一无二的 \r '说的有道理' B; echo "$nowdoc"; ?>
效果如图手写总结:
懂得了PHP如何输出
懂得了变量命名方式与规则
懂得了如何转译和双引号与单引号区别