php第九章 补充案例,第2章 PHP基本语法 - 补充案例

第二章 案例

案例2-1 HTML中嵌入PHP 一、案例描述

1、 考核知识点

PHP注释

2、 练习目标

? 熟悉PHP嵌入到HTML中的语法风格 ? 了解HTML注释与PHP注释的区别

3、 需求分析

PHP是嵌入到HTML中的脚本语言,PHP核心程序通过PHP的标记找到需要解析的代码。

我们尝试将PHP的代码放在HTML中的任意位置,看它会不会起作用,再试试HTML的注释能不能注释PHP的标记与代码,PHP的注释能不能注释HTML的代码。

4、 设计思路(实现原理)

1) 创建文件test.php,在里面写一段HTML代码。

2) 在HTML代码中用PHP输出HTML的标签和属性。 3) 用HTML的注释PHP的标记与代码。 4) 试试能不能用PHP注释HTML的代码。

二、案例实现

1、创建文件test.php,在里面写一段HTML代码,代码如下:

这是一个案例

2、在HTML代码中用PHP输出HTML的标签和属性,代码如下:

这是一个案例

';?>

3、将PHP的代码放到HTML的注释中,代码如下:

1

博学谷——让IT教学更简单,让IT学习更有效

这是一个案例

';?>

4、用PHP注释HTML的代码,代码如下:

这是一个案例

';?>

此句话被注释。

使用浏览器访问test.php,结果如下图所示:

然后查看网页源代码,结果如下图所示:

三、案例总结

1、PHP代码可以嵌入到HTML代码中的任何位置,包括注释里。 2、被HTML注释起来的PHP代码仍然会执行。 3、PHP可以分成两段标记来注释HTML的代码。

案例2-2 交换两个变量的值 一、案例描述

1、 考核知识点

变量的定义

2、 练习目标

2

? 掌握变量的定义与使用 ? 熟悉变量的运用

3、 需求分析

变量是指在程序执行的过程中其值是可以变化的,通过本案例可以充分感受到变量在程序中的所用。 假设有变量$a和变量$b,如何将两个变量的值交换?假设变量$a的值为10,变量$b的值为20,则交换后,变量$a的值为20,变量$b的值为10。

4、 设计思路(实现原理)

1)定义一个变量$a,值为10,定义一个变量$b,值为20。 2)定义第三个变量$temp,并把$a的值赋给它。

3)将变量$b的值赋给$a,再把变量$temp的值赋给$b。

二、案例实现

1、编写程序,代码如下:

$a = 10; $b = 20;

echo '变量a='.$a; echo '

变量b='.$b; echo '

--交换--

'; $temp = $a; $a = $b; $b = $temp; echo '变量a='.$a; echo '

变量b='.$b;

运行程序,结果如下图所示:

三、案例总结

当两个变量之间需要交换值的时候,可以利用第三个变量来临时存储其中一个的值。

案例2-3 单引号与双引号 一、案例描述

1、 考核知识点

3

博学谷——让IT教学更简单,让IT学习更有效

PHP的数据类型

2、 练习目标

? 掌握单引号与双引号字符串 ? 掌握字符串中的转义字符

3、 需求分析

分别利用单引号和双引号字符串,结合常用转义字符,将下列文字输出在网页上:

1、\2、c:\\network\\tables\\

3、变量{$a}的值为”abc” 4、\\101BCD

4、 设计思路(实现原理)

1)用单引号字符串输出时,将字符串中的单引号转义。 2)用双引号字符串输出时,需要避免某些字符被自动转义。

3)当字符串最后一个字符是“\\”时,为了防止结束引号被转义,应先将“\\”转义。 4)当双引号字符串中有“$”时,为了防止转义成变量,应先将“$”转义。

二、案例实现

1、用单引号输出,代码如下:

echo '\

echo '

'; echo '

';

echo '变量{$a}的值为\echo '

'; echo '

';

echo 'c:\\network\\tables\\\\';

echo '\\101BCD';

2、用双引号输出,代码如下:

echo \

echo '

'; echo '

';

echo \变量{\\$a}的值为\\\echo '

';

echo \

echo \

运行程序,结果如下图所示:

4

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值