版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机科学与技术系实验(项目)报告一、基本信息实验(项目)名称PHP基础语法课程名称网站开发(PHP)学生层次本科学生专业网络工程学生年级2014级学生班级物联网14201学生学号学生姓名完成日期2017年3月30日指导教师黄平报告成绩二、目的与要求目的:1掌握PHP语法基本元素,掌握数据类型、变量和常量、运算符、表达式的使用;掌握PHP流程控制;掌握在Html和PHP命令标记相结合的方法要求:了解在html中嵌入PHP代码的方法。了解PHP流程控制的语法。了解php变量赋值、运算符和表达式的用法。三、完成实验(项目)过程和效果
(一)数据类型1.强制转换为整型PHP程序文件3-1要求<?php$a="123";$b="123abc";$c="2.32";$d="2.32abc";$e="abc123";$f=TRUE;$g=FALSE;$h=3.1415926;$i=-3.1415926;将$3到贡9个变量分别强制转换为整型数据,并输出转化结果,已给出一个例子,补充完整其他8个。echo(int)$a;//补充完整其他8个$o=(0.1+0.7)*10;echo(int)$o, '<br>';?>2.强制数据类型转换—布尔型PHP程序文件3-2要求<?php$a=0; //定义一个值为零的整型变量a$b=-123; //定义一个非零整型变量b$c=0.0; //定义一个值为零的浮点型变量c$d=3.14; //定义一个非零浮点型变量d$e=""; //定义一个空字符串型变量e$f="0"; //定义一个内容为零的字符串型变量$g="TRUE";//定义一个非空字符串型变量g$h=array();//定义空数组h$j=array("0");$k=NULL; //定义一个NULL型的变量jechovardump((boolean)$a)."<br>";//补充完整其他变量转换?>将变量$a到$k强制转换为布尔型,并用var_dump获取转换后的数据类型,然后用echo输出,补充完整。(二)PHP变量和常量的使用1.PHP变量的赋值及输出在根目录中新建一个php动态页面3-3.php,右击用Dreamweaver打开,嵌入一段php代码,php代码中首先创建变量$xh,然后给变量$xh赋一个文本数值(自己的学号),接着把$xh的值在浏览器中输出。示例代码3-1.php:
v?php?>打开浏览器,查看输出结果2.PHP常量的赋值及输出在根目录中新建一个php动态页面3-4.php,右击用Dreamweaver打开,嵌入一段php代码,php代码中首先创建常量PI,然后给PI赋浮点型数据3.1416,接着把PI的值在浏览器中输出。示例代码3-4.php(学生自行完成)3•使用PHP输出如下字符串c:\windows\system和TimO'Reilly4•使用PHP输出HTML标记创建页面3-5.php使用PHP输出字体为黑体、颜色为红色的汉字,汉字内容自定;使用PHP输出一个文字超链接,超链接内容自定;使用PHP输出一个图片,图片自定;使用PHP输出一个表格,表格如下:产品销售表5•创建文件3-65•创建文件3-6,将下列代码段复制到文件中,并为其中代码添加注释,说明每句话的作用。地区销售量收入华东10003000华北20006000(三) 在html中嵌入PHP命令标记编写一个php动态页面3-7.php,在html标记中先嵌入一段php代码,给变量$xh赋一个文本数值;然后把$xh的数值作为一个html表单中的文本型输入框(xh)的value属性值,使该文本域默认显示$xh变量的值。示例代码3-3.php:<html>vhead>vtitle>在html中嵌入PHP命令</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"></head>vbody><h1>PHPinsidehtml</h1><?php$xh="081101";?>vformaction—'"method="post">学号是<inputtype="text"name="xh"size=”20”value=”v?phpecho$xh;?>"></form></body></html>(四) Javascript中嵌入PHP语句编写一个php动态页面3-4.php,在html标记中用先嵌入一段php代码,给变量$乂人赋一个文本数值;然后把$xh的值使用Javascript中alert警告框输出。示例代码3-8.php:vhtml>vhead>vtitle>在JS中嵌入PHP命令</title〉vmetahttp-equiv="Content-Type"content="text/html;charset=gb2312"></head><body><?php$xh="081101";?><script>alert(‘v?phpecho“使用JS的alert输出PHP变量的值:”.$xh;?>');</script></body></html>PHP运算符和表达式1.求圆的面积在根目录中新建一个php动态页面3-9.php,右击用Dreamweaver或notepad++打开,嵌入一段php代码,php代码中首先创建常量PI,然后给PI赋浮点型数据3.1416,接着创建变量$r,为其赋值3.0,计算以$r为半径的圆的周长和面积,结果分别赋值给$。和$s,并输出在浏览器中之。示例代码3-5.php:2.逻辑运算新建文件3-10,其中创建两个变量$&和$b,其值分别为5和NULL,对这两个变量分别进行逻辑非、逻辑或、逻辑与运算,并用var_dump获取这些逻辑运算结果的数据类型,然后用ech。语句输出结果数据类型。PHP流程控制语句条件语句编写一段PHP代码,用于判断一个整数变量的数值是否大于5,并显示判断结果。编程示例3-11:思考:新建3-12,分别使用if-else结构和switch结构实现以下功能:给定成绩$score为68分,判断给分数为优、良、中、及格、不及格中的哪个等级。循环语句编写一段PHP代码,使用一段循环,计算1到100之间所有整数的和,并输出之。编程示例3-13:思考:(1)新建文件3-14,使用循环语句输出如下表单,其中,年、月、日下拉列表框取值分别为1950-2014、1-12、1-31生日年月a年12014亠(2)新建3-15使用两层循环嵌套输出如下图形:PHP文件包含语法:include'filename';require'filename';PHP中使用include和require语句,您能够在服务器执行PHP文件之前把该文件插入另一个PHP文件中。include和require语句用于在执行流中向其他文件插入有用的的代码。include和require很相似,仅有在错误处理方面的差异:require会产生致命错误(E_C0MPILE_ERR0R),并停止脚本include只会产生警告(E_WARNING),脚本将继续因此,如果您希望继续执行,并向用户输出结果,即使包含文件已丢失,那么请使用include。否则,在框架、CMS或者复杂的PHP应用程序编程中,请始终使用require向执行流引用关键文件。这有助于提高应用程序的安全性和完整性,在某个关键文件意外丢失的情况下。包含文件省去了大量的工作,提高了代码的可重用性,这意味着您可以为所有页面创建标准页头、页脚、菜单文件以及公共模块和函数等。然后,在页头需要更新时,您只需更新这个页头包含文件即可。举例如下:1•包含统一的标准页头、页脚创建一个标准的页头文件"header.php"和标准页脚文件"footer.php",如下图所示。header.php您好,珑迎来到盐城招商城殴物网[登录【[注册【footer.php实怵市场营业时间:6:00-17:30首页I船麒才I:•g•-节三汁]关理amis创建index.php,member.php等页面,使用include/require在这些页面中引用这个页头文件,实现网站所有页面统一页头页脚的功能。示例代码如下:vhtml>vbody>v?phpinclude'header.php';?>vhl>Welcometomyhomepage!v/hl>vp>Sometext.v/p></body></html>2•包含统一的标准菜单创建标准菜单文件menu.php,要求在页面index.php,category.php(商品分类页面)中同时使用该标准菜单和上述标准页头、页脚文件。所旳桶品分类 首页睁话动品啟忧嘉券 运动专场示例代码如下:<html><body>vdivclass="leftmenu"><?phpinclude'menu.php';?></div>vh1>Welcometomyhomepage.v/h1><p>Sometext.</p></body></html>3.包含变量、常量、函数等公共模块假设有些变量、常量以及公共函数等需要在整个网站中都使用,此时可以创建vars.php、constants.php、function.php专门用于存放公用的变量、常量和函数,以便在需要使用它们的页面包含相应文件。示例代码如下:存放公用变量的文件vars.php<?php
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 足协工作总结
- 广东省湛江市2024−2025学年高二上学期10月月考 数学试题含答案
- 端午节体会(31篇)
- 湖北省武汉市(2024年-2025年小学五年级语文)人教版专题练习(上学期)试卷及答案
- 黑龙江绥化市(2024年-2025年小学五年级语文)人教版摸底考试((上下)学期)试卷及答案
- 高级办公自动化教案
- 非营利组织管理教案
- 无碱玻璃纤维短切丝征求意见稿
- 2024年广东省深圳市中考英语适应性试卷
- 上海市市辖区(2024年-2025年小学五年级语文)统编版竞赛题(下学期)试卷及答案
- GA/T 1567-2019城市道路交通隔离栏设置指南
- 谭嗣同介绍ppt演示说课讲解
- 第六章革命军队建设和军事战略的理论
- 年度取用水计划申请表
- 初中数学华东师大七年级上册第1章走进数学世界七年级数学上册数学活动月历中
- 硬笔书法章法课件
- 专题四 植物的三大生理作用
- 智能制造专业群建设(智能制造业专业技术学校创业计划)课件整理
- 小马过河托福考试阅读真经1200单词
- 2022年北京科技大学辅导员招聘考试试题及答案解析
- 医疗医院康养项目商业地产整合营销方案
评论
0/150
提交评论