Correction status:qualified
Teacher's comments:
PHP变量命名规则
1、变量以美元符号$开头。如$name
2、美元符号$后面的第一个字符不可以是数字,只能是下划线_或者字母。如$1_1这样的变量是错误的。
3、除了下划线_外,变量不允许出现任何空格或标点符号。也就是说变量名只能包含:a-z、A-Z、0-9 以及下划线_。
4、PHP变量名是区分大小写的。如$name与$Name是两个不同的变量。
5、函数是不区分大小写的
命名规则
驼峰法:第一个单词字母小写,第二个单词首字母大写
$nameDog 小驼峰 ,$NameDog 大驼峰
下划线:单词与单词之间用下划线连接
$name_dog
Web系统由客1户端(浏览器)和服务器端两部分组成
1客1户端发送请求
请求中包含了客1户端的IP地址、浏览器的类型和请求的URL等一系列信息。
2服务器解析请求
3读取其它信息(非必须步骤)
4完成请求的动作
作业
<?php echo "<h3>单双引号的使用</h3>"; $Name = "双引号"; $name = '单引号'; echo '单引号会输出 $Name. 单引号会输出 '.$name.''; echo '<br>'; echo '单引号会输出 $Name. 单引号会输出 $name'; echo '<br>'; echo "双引号会输出 $Name. 双引号会输出 $name."; echo '<br>'; echo "<h3 style='color:gray;'>用变量定义字符串,用单引号括住的输出,<br>并没有解析字符串变量,而使用双引号括住的输出,则解析了变量了,输出变量的值。</h3>"; $name="string"; echo '字符串' .'$name'; echo "字符串" ."$name"; echo '字符串'.$name.''; echo "字符串{$name}"; echo "<hr>"; echo "<h3>转义字符,顾名思义会将规定的语法用'\'来输出</h3>"; echo '<br>'; $money = '95亿美元'; $title = '阿里'.$money.'收购了饿了么'; $title1 = '阿里$money收购了\'饿了么\'';/*单引号可以显示出来*/ $title2 = "阿里{$money}收购了\"饿了么\"";/*双引号可以显示出来*/ $title3 = "阿里{$money}收购了\\\"饿了么\"";/*反斜杠和双引号可以显示出来*/ $title4 = "阿里{$money}收购了.\n\"饿了么\"";/*换行*/ echo $title,'<br>'; echo $title1, '<br>'; echo $title2, '<br>'; echo $title3, '<br>'; echo nl2br($title4); echo '<hr>'; //heredoc // heredoc 等价使用了双引号的字符中,可以解析内部的变量和转义特殊字符 echo <<< "HEREDOC" {$title2} \n \r \t HEREDOC; echo '<br>'; // nowdoc // 相当于用单引号包装的字符串 echo <<< 'NOWDOC' {$title2} \n \r \t <h3><a href="">Hello 同学们晚上好呀</a></h3> NOWDOC; ?>
点击 "运行实例" 按钮查看在线实例