批改状态:合格
老师批语:
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;
?>点击 "运行实例" 按钮查看在线实例

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号