《PHP网站开发案例教程》习题答案
《PHP 网站开发案例教程》习题答案
习题 1 答案
1.1 简述 PHP 语言有哪些主要特点。
答:PHP 语言有以下主要特点:
开放性源代码;运行于服务器端;跨平台性;语言简单易学;执行效率高;图像处理功 能;数据库访问功能;面向对象编程;可伸缩性。
1.2 Apache 服务器只支持 PHP 语言吗?
答:不是。Apache服务器支持多种 Web 编程语言,例如 ASP、JSP 以及 PHP 等。
1.3 简述 MySQL 有哪些主要特点。
答:MySQL 有以下主要特点:快速、可靠、易于使用;工作在客户端/服务器模式下或 嵌入
式系统中;真正的多线程;跨平台性;数据类型丰富;安全性好;处理大型数据库;连 接性好。
1.4 把左边的项与右边的描述联系起来(即把适当的字母填入括号内)。
A. f (D)用于创建虚拟目录;
B. Listen (E)用于设置默认文档;
C. DocumentRoot (B)用于设置 Apache监听的 IP 地址和端口;
D. Alias (C)用于设置网站文档的根目录;
E. DirectoryIndex (A)用于保存 Apache服务器的配置信息。
1.5 管理 Apache 服务器有哪些方法?
答:管理 Apache 服务器有以下方法:(1)左键单击 Windows 系统托盘中的 图标,从 菜单中选择所需要的命令;(2)双击 Windows 系统托盘中的 图标,打开 Apache 服务器监 视器;(3)使用 Windows 的服务管理工具。
1.6 把左边的项与右边的描述联系起来(即把适当的字母填入括号内)。
A. php.ini (D)用于设置服务器的默认时区;
B. extension_dir (C)用于设置保存会话信息的目录;
C. session.save_path (B)用于设置动态模块的加载路径;
D. date.timezone (A)用于保存 PHP 的配置信息。
1.7 在 Apache 中,PHP 有哪两种运行方式?如何让 Apache 支持这些运行方式?
答:(1)在 Apache中,PHP 的运行方式有 CGI二进制文件方式和 DLL动态链接库模块 方式。(2) 要让 Apache支持 CGI二进制文件方式, 需要在 f文件末尾添加以下代码: ScriptAlias /php/ "F:/php/"
AddType application/x-httpd-php.php
Action application/x-httpd-php "/"
(3) 要让 Apache支持 DLL动态链接库模块方式, 首先要把 PHP 安装目录中的 php5ts.dll 文件复制到Windows 系统的 system32 文件夹中,然后在 f文件末尾添加以下代码:
·1·
LoadModule php5_module "F:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
1.8 配置 MySQL 服务器时可以设置一个管理员账号,其名称是(C)。
A. admin
B. sa
C. root
D. system
1.9 要想通过 PHP 连接到 MySQL 服务器,需要做哪些事情?
答:要想通过 PHP 连接到 MySQL服务器,需要做以下事情。
(1)将 PHP 目录下的 libmysql.dll 文件复制到 F:\Apache2.2\bin目录中。
(2)用记事本程序打开 F:\Apache2.2 目录中的 php.ini 文件。
(3)在文件中定位到[MySQL]节,然后对以下属性进行设置。
● 设置 MySQL服务器的主机名,代码为:
mysql.default_host = localhost
● 设置 MySQL服务器的端口号,代码为:
mysql.default_port = 3306
● 设置默认用户,代码为:
mysql.default_user = root
● 设置默认密码,代码为:
mysql.default_password = password
(4)为了启用 PHP 对 MySQL的支持模块,在文件中定位到下面一行:
extension = php_mysql.dll
移除前面的分号。
1.10 简述用 Dreamweaver 创建 PHP 动态站点的主要步骤。
答:用 Dreamweaver 创建 PHP 动态站点的主要步骤包括:创建本地文件夹;设置虚拟目 录;设置站点的名称和 HTTP 地址;选择 PHP MySQL服务器技术;设置站点文件使用方式 (在本地进行编辑和测试);设置并测试 URL前缀。
·2·
php网站开发是什么专业2.1 PHP 定界符有哪些形式?
答: PHP 定界符有以下 4 种形式: ; ; ; <%…%>。
2.2 在 PHP 中,有哪些标量数据类型?
答:在 PHP 中,标量数据类型有:布尔型(boolean)、整型数(integer)、浮点数(float) 和字符串(string)。
2.3 在 PHP 中,字符串有哪些表示形式?各有什么特点?
答:在 PHP 中,字符串有以下三种表示形式:用单引号表示;用双引号表示;用定界符 表示。
(1)用单引号表示时,若要表示一个单引号,需要用反斜线(\)转义,即表示为“\'” ; 若要在单引号之前或字符串结尾需要出现一个反斜线,则需要用两个反斜线(\\)表示;在 单引号字符串中出现的变量不会被变量值替代,转义序列也不会被解释。
(2)用单引号表示时,可以处理更多特殊字符的转义序列。在用双引号定义的字符串中, 变量名会被变量值替代。
(3)用定界符表示时,在字符串中包含的变量名运行时将被变量值替代。在这种字符串 中,可以直接包含单引号和双引号,而不必进行转义。
2.4 当从布尔值转换为整型时,true 转换为 1,false 转换为 0。
2.5 当把布尔值转换为字符串时,true 转换为字符串"1",false 转换为空字符串""。
2.6 要测试一个变量的数据类型,有哪些方法?
答:要测试一个变量的数据类型,可以使用 gettype()函数。
2.7 empty()函数用于检查一个变量是否为空;isset()函数用于检测变量是否设置。
2.8 什么叫可变变量?用什么符号来引用变量?
答:若一个变量的名称可以使用一个变量的值来表示,则这个变量就是可变变量。若要 引用一个变量,可在该变量名前面加一个&符号。
2.9 $x++与++$x 有什么不同?试举例说明。
答:$x++是先引用,后加一;++$x 是先加一,后引用。例如:
$x = 1 ?
$y = $x++ ? // 执行前,$x 为 1;执行后,$y为 1,$x 为 2
$y = ++$x ? // 执行前,$x 为 2;执行后,$y为 3,$x 为 3
2.10 简述条件运算符(? : )的运算规则。
答:条件表达式 (expr1) ? (expr2) : (expr3) 的值按照以下规则计算:当表达式 expr1 的值 为 true时,条件表达式的值为 expr2;在 expr1 求值为 false时,条件表达式的值为 expr3。
2.11 在“$x = $a + $b?”中有哪些表达式?
答:其中有三个表达式:$x,$a + $b,$x = $a + $b
·3·
3.1 创建数组有哪些方法?试举例说明。
答:创建数组有以下两种方法。
(1)用语言结构 array()创建数组。例如:
$a = array ( "username => "tim", "gender" => "male", "birthdate" => "1988-8-8" ) ?
(2)用方括号语法创建数组。例如:
$a[0]["username"] = 'tina' ?
$a[0]["gender"] = 'female' ?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论