PHP程序设计(慕课版第2版)课后习题答案1-12章题库章节练习题答案全书测试题参考答案含原题.doc
《PHP程序设计(慕课版第2版)课后习题答案1-12章题库章节练习题答案全书测试题参考答案含原题.doc》由会员分享,可在线阅读,更多相关《PHP程序设计(慕课版第2版)课后习题答案1-12章题库章节练习题答案全书测试题参考答案含原题.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章 PHP开发1-1 简单说明PHP程序运行过程中,PHP预处理器、WEB服务器和数据库各自的功能。PHP预处理器的功能是解释PHP代码,它主要是将PHP程序代码解释为文本信息;WEB服务器的功能是解析HTTP;数据库服务器的功能是提供数据查询和数据管理服务。1-2 常见的WEB服务器和数据库服务器都有哪些?常见的WEB服务器有开源的Apache服务器、微软的IIS服务器、Tomcat服务器等;常见的数据库服务器有MySQL、Oracle、SQL Server、DB2、Sybase、Access等。1-3 列举安装PHP开发环境后的一些关键配置。安装PHP开发环境后可以对Apache服务端
2、口号进行修改,设置网站起始页面,设置Apache服务器主目录,为MySQL服务器root账户设置密码等。1-4 默认情况下,Apache服务器的配置文件名以及PHP预处理器的配置文件名分别是什么?默认情况下,Apache服务器的配置文件名是httpd.conf,PHP预处理器的配置文件名是php.ini。2-1 PHP的标记符支持哪几种标记风格?PHP一共支持4种标记风格:XML风格、脚本风格、简短风格和ASP风格。2-2 PHP注释种类有哪些,PHP注释的主要作用是什么?PHP支持3种风格的程序注释:单行注释(/)、多行注释(/*/)和Shell风格的注释(#)。注释的主要作用是能够提高程序
3、的可读性,而且还有利于程序的后期维护工作。2-3 PHP的数据类型主要有哪几种?PHP的数据类型主要分为三种:标量数据类型、复合数据类型和特殊数据类型。2-4 print语句和echo语句的区别是什么?(1)使用print语句一次只能输出一个字符串,而使用echo语句可以同时输出多个字符串,多个字符串之间用逗号隔开。(2)在echo语句前不能使用错误屏蔽运算符“”。(3)print语句可以看作是一个有返回值的函数,因此print语句能作为表达式的一部分,而echo语句不能。3-1 如何定义常量及获取常量的值?定义常量使用define()函数,获取常量的值使用constant()函数。3-2 “
4、=”是什么运算符?举例说明该运算符与“=”运算符在使用上有什么区别。“=”是恒等于运算符,例如,$a = $b,说明$a和$b两个变量不但数值上相等,而且类型也一样。而$a = $b,说明$a和$b两个变量在数值上相等,但是类型可以不一样。3-3 任意指定3个数,写程序求出3个数的最大值。$b?$a:$b;$e = $d$c?$d:$c;echo 3个数的最大值是.$e;?4-1 列举出常用的流程控制语句(4种)。if语句、switch语句、while循环语句、for循环语句。4-2 举例说明while循环语句和dowhile循环语句在应用上的不同点。while语句先对表达式进行判断,结果为真
5、再去执行循环体;而dowhile语句先执行一次循环体,然后再对表达式进行判断。下面的代码说明了两种语句的区别:5-1 sort()、asort()和ksort()三者之间有什么差别?sort()函数是根据数组元素值以升序进行排序,并为排序后的数组赋予新的“整数”键名;asort()函数同样是根据数组元素值以升序进行排序,但是在排序后会保持数组元素原有的“键值对”对应关系;ksort()函数是根据数组元素的“键名”以升序进行排序,排序后保持数组元素原有的“键值对”对应关系。5-2 有一数组$a=array(8,2,7,5,1);请将其重新排序,按从小到大的顺序输出。代码如下:?php$a=arr
6、ay(8,2,7,5,1);sort($a);for($i=0;$i6-1 提交表单数据有哪几种方法,PHP如何获取表单提交的数据?提交表单数据有两种方法:GET方法和POST方法。在PHP中通过全局变量$_GET和$_POST可以获取表单提交的数据。6-2 PHP中实现文件上传需要用到哪几个函数?PHP中实现文件上传主要用到is_uploaded_file()函数和move_uploaded_file()函数。6-3 在什么情况下,$name与$_POSTname可以通用?在PHP配置文件php.ini中将register_globals的值设置为ON时,$_POSTname可以直接写成$n
7、ame。7-1 用最简短的代码编写一个获取3个数字中最小值的函数。代码如下:?phpfunction getMin($a,$b,$c)$min=$a$b?$a:$b;$min=$min7-2 函数的参数赋值方式有哪几种?函数的参数赋值方式有按值传递、按引用传递和默认参数3种。7-3 变量按其作用域可以分为哪几种?变量按其作用域可以分为全局变量、局部变量和静态变量3种。7-4 说明include语句和require语句的区别。include语句和require语句的区别主要体现在两个方面:(1)在使用require语句调用文件时,如果调用的文件没找到,require语句会输出错误信息,并且立即终
8、止脚本的处理。而include语句在没有找到文件时则会输出警告,不会终止脚本的处理。(2)使用require语句调用文件时,只要程序一执行,就会立刻调用外部文件;而通过include语句调用外部文件时,只有程序执行到该语句时,才会调用外部文件。8-1 如何将1234567890转换成1,234,567,890每3位用逗号隔开的形式?将1234567890转换成1,234,567,890使用的是number_format()函数,代码如下:8-2 使用什么函数可以实现字符串的翻转功能?实现字符串的翻转功能使用的是strrev()函数。8-3 如何实现中文字符串的无乱码截取?在截取中文字符串时,为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 程序设计 慕课版第 课后 习题 答案 12 题库 章节 练习题 全书 测试 参考答案 含原题
链接地址:https://www.taowenge.com/p-28253704.html
限制150内