PHP试题答案

一、单选题

1、PHP 指的是?

A、Private Home Page

B、Personal Hypertext Processor

C、php: Hypertext Preprocessor

D、Personal Home Page

答案:B

2、PHP 服务器脚本由哪个分隔符包围?

A、...

B、

C、

D、<&>...

答案:C

3、如何使用 PHP 输出 "hello world"?

A、"Hello World";

B、echo "Hello World";

C、Document.Write("Hello World");

答案:B

4、在 PHP 中,所有的变量以哪个符号开头?

A、!

B、&

C、$

答案:C

5、结束 PHP 语句的正确方法是?

A、

B、New line

C、;

D、.

答案:C

6、PHP 语法与下列哪种最相似?

A、VBScript

B、JavaScript

C、Perl 和 C

答案:C

7、如何从使用 "get" 方法提交的表单中获取数据?

A、$_GET[];

B、Request.QueryString;

C、Request.Form;

答案:A

8、请判断以下说法是否正确:当使用 POST 方法时,变量显示在 URL 中。

A、正确

B、错误

答案:B

9、请判断以下说法是否正确:在 PHP 中,既可以使用单引号 ( ' ' ) 也可以使用双引号 ( "

" ) 来包围字符串。

A、正确

B、错误

答案:A

10、请判断以下说法是否正确:包含文件必须使用文件后缀 ".inc"。

A、正确

B、错误

答案:B

11、引用文件 "time.inc" 的正确方法是?

A、

B、

C、

D、<% include file="time.inc" %>

答案:A

12、在 PHP 中创建函数的正确方法是?

A、function myFunction()

B、create myFunction()

C、new_function myFunction()

答案:A

13、以只读模式打开文件 "time.txt" 的正确方法是?

A、fopen("time.txt","r+");

B、open("time.txt");

C、open("time.txt","read");

D、fopen("time.txt","r");

答案:D

14、请判断以下说法是否正确:PHP 允许我们直接通过脚本来发送电子邮件。

A、正确

B、错误

答案:A

15、连接 MySQL 数据库的正确方法是?

A、mysql_open("localhost");

B、mysql_connect("localhost");

C、connect_mysql("localhost");

D、dbopen("localhost");

答案:B

16、给 $count 变量加 1 的正确方法是?

A、++count

B、$count++;

C、count++;

D、$count =+1

答案:B

17、在 PHP 中,添加注释的正确方法是?

A、

B、

C、*\..\*

D、/*…*/

答案:D

18、请判断以下说法是否正确:PHP 可以在 Microsoft Windows IIS (Internet Information Server) 上运行。

A、正确

B、错误

答案:A

19、请判断以下说法是否正确:在 PHP 5 中,在默认情况下 mysql 支持是启用的。

A、正确

B、错误

答案:B

20、以下的变量名,哪个是不合法的?

A、$my_Var

B、$myVar

C、$my-Var

答案:C

php习题及答案

php习题及答案 PHP习题及答案 在学习PHP编程语言的过程中,练习习题是非常重要的。通过解决习题,我们可以加深对语言特性和语法规则的理解,提高编程能力。下面将介绍一些常见的PHP习题及其答案,希望对大家的学习有所帮助。 1. 输出Hello World 题目:使用PHP编写一个简单的程序,输出“Hello World”。 答案: ```php ``` 2. 变量和数据类型 题目:定义一个字符串变量,并输出其值;定义一个整型变量,并输出其值。答案: ```php

$age = 25; echo $age; > ``` 3. 条件语句 题目:编写一个程序,判断一个数是奇数还是偶数,并输出结果。答案: ```php ``` 4. 循环 题目:使用循环输出1到10的数字。 答案: ```php

for ($i = 1; $i <= 10; $i++) { echo $i . " "; } > ``` 5. 函数 题目:编写一个函数,计算两个数的和并返回结果。 答案: ```php ``` 通过练习以上习题,我们可以加深对PHP语言的理解,掌握基本的编程技能。希

PHP试题集

在PHP中,用于将变量的值输出到浏览器的关键字是: A. echo B. print C. printf D. var_dump 参考答案:A PHP中的预定义变量$_GET用于: A. 接收通过GET请求传递的数据 B. 向服务器发送HTTP请求 C. 获取服务器的IP地址 D. 获取当前脚本的文件名 参考答案:A 下面哪个函数可以用于在PHP中创建一个新的对象: A. new B. create C. object D. instance 参考答案:A 在PHP中,可以使用哪个函数来连接数据库: A. db_connect() B. mysql_connect() C. pdo_connect() D. connect_db() 参考答案:B 下面哪个不是PHP的数据类型:

A. int B. float C. boolean D. char 参考答案:D 在PHP中,用于获取当前脚本所在的目录的关键字是: A. dirname B. getcwd C. current_dir D. script_dir 参考答案:B PHP中的if语句用于: A. 循环 B. 判断条件 C. 定义函数 D. 连接数据库 参考答案:B 下面哪个函数可以用于在PHP中输出数组的内容: A. var_export B. array_dump C. print_r D. export_array 参考答案:C PHP中的strlen()函数用于: A. 获取字符串的长度

B. 比较两个字符串的大小 C. 替换字符串中的内容 D. 连接两个字符串 参考答案:A 在PHP中,如何定义一个常量: A. define() B. constant() C. const() D. set_constant() 参考答案:A 下面哪个不是PHP中的循环结构: A. for B. while C. do-while D. foreach 参考答案:D PHP中的$_POST用于: A. 接收通过POST请求传递的数据 B. 向服务器发送HTTP请求 C. 获取服务器的IP地址 D. 获取当前脚本的文件名 参考答案:A PHP中的explode()函数用于: A. 将字符串拆分成数组 B. 将数组合并成字符串

PHP试题答案

一、单选题 1、PHP 指的是? A、Private Home Page B、Personal Hypertext Processor C、php: Hypertext Preprocessor D、Personal Home Page 答案:B 2、PHP 服务器脚本由哪个分隔符包围? A、... B、 C、 D、<&>... 答案:C 3、如何使用 PHP 输出 "hello world"? A、"Hello World"; B、echo "Hello World"; C、Document.Write("Hello World"); 答案:B 4、在 PHP 中,所有的变量以哪个符号开头? A、! B、& C、$ 答案:C 5、结束 PHP 语句的正确方法是? A、 B、New line C、; D、. 答案:C 6、PHP 语法与下列哪种最相似? A、VBScript B、JavaScript C、Perl 和 C 答案:C 7、如何从使用 "get" 方法提交的表单中获取数据? A、$_GET[]; B、Request.QueryString; C、Request.Form; 答案:A 8、请判断以下说法是否正确:当使用 POST 方法时,变量显示在 URL 中。 A、正确 B、错误 答案:B 9、请判断以下说法是否正确:在 PHP 中,既可以使用单引号 ( ' ' ) 也可以使用双引号 ( "

" ) 来包围字符串。 A、正确 B、错误 答案:A 10、请判断以下说法是否正确:包含文件必须使用文件后缀 ".inc"。 A、正确 B、错误 答案:B 11、引用文件 "time.inc" 的正确方法是? A、 B、 C、 D、<% include file="time.inc" %> 答案:A 12、在 PHP 中创建函数的正确方法是? A、function myFunction() B、create myFunction() C、new_function myFunction() 答案:A 13、以只读模式打开文件 "time.txt" 的正确方法是? A、fopen("time.txt","r+"); B、open("time.txt"); C、open("time.txt","read"); D、fopen("time.txt","r"); 答案:D 14、请判断以下说法是否正确:PHP 允许我们直接通过脚本来发送电子邮件。 A、正确 B、错误 答案:A 15、连接 MySQL 数据库的正确方法是? A、mysql_open("localhost"); B、mysql_connect("localhost"); C、connect_mysql("localhost"); D、dbopen("localhost"); 答案:B 16、给 $count 变量加 1 的正确方法是? A、++count B、$count++; C、count++; D、$count =+1 答案:B 17、在 PHP 中,添加注释的正确方法是? A、 B、

php考试试题及答案

php考试试题及答案 PHP考试试题及答案 PHP是一种广泛应用于网站开发的脚本语言,掌握PHP的知识对于从事Web 开发的人员来说是非常重要的。为了帮助大家更好地掌握PHP的知识,以下是一些常见的PHP考试试题及其答案,供大家参考。 一、基础知识类试题 1. PHP是什么?它有什么特点? PHP是一种开源的服务器端脚本语言,它可以嵌入到HTML中使用。PHP的特点有以下几点: - 跨平台:可以在多种操作系统上运行,如Windows、Linux等。 - 简单易学:语法与C语言类似,学习起来相对容易。 - 强大的数据库支持:可以与多种数据库进行交互,如MySQL、Oracle等。 - 开源免费:PHP的源代码开放,可以免费使用和修改。 2. 如何输出Hello World!? 在PHP中,可以使用echo语句来输出内容。要输出Hello World!,可以使用以下代码: ```php ``` 3. 如何定义一个变量?如何输出变量的值?

在PHP中,可以使用$符号来定义一个变量。变量名以字母或下划线开头,后面可以跟字母、数字或下划线。要输出变量的值,可以使用echo语句。 ```php ``` 4. 如何判断一个变量是否为空? 可以使用empty()函数来判断一个变量是否为空。如果变量为空,返回true;否则返回false。 ```php ``` 二、数组类试题

php试题总结(附参考答案)

php试题总结(附参考答案) 第一篇:php 试题总结(附参考答案) php 试题总结(附参考答案)JavaScript脚本语言的前身是B A.Basic B.Live Script C.Oak D.VBScript 2使用CSS对文本进行修饰,若使文本闪烁,text-decoration的取值为D A.none B.underline C.overline D.blink XML基于的标准是C A.HTML B.MIME C.SGML D.CGI 标记符title是放在标记符什么之间的B A.html与html B.head与head C.body与body D.head与body <img>标记符中连接图片的参数是:B A.href B.src C.type D.align 级联样式表文件的扩展名是:B A html Bcss C xml D dib 同以往的版本相比较,HTML4.0:C A 增加了JavaScript支持 B 增加了Flash技术 C 增强了网页的动态性 D 增加了ActiveX技术在HTML中,标记 的作用是B A.标题标记 B.预排版标记 C.转行标记 D.文字效果标记HTML语言中的转行标记是B A.html B.br C.title D.p 在HTML中,标题字体标记中x的最大取值是C A.4 B.5 C.6 D.1 下列哪个不属于数据定义语言:A A.select B.create C.drop D.alter 关于mysql_select_db返回值正确的是:C A.成功开启返回1,失败返回0 B.成功开启返回一个连接标识,失败返回false C.成功开启返回True,失败返回False D.成轼开启返回True,失败返回一个错误号请看代码,数据库关闭指令将关闭哪个连接标识?B A.$link1 B.$link2 C.全部关闭 D.报错mysql_affected_rows()对哪个操作没有影响?A A.select B.delete C.update D.insert mysql_data_seek(查询结果指针,资料录位置)函数中,资料记录位置的值是从多少开始的?D A.1 B.2 C.3 D.0 取得搜索语句的结果集中的记录总数的函数是:C A.mysql_fetch_row

php考试试题及答案

php考试试题及答案 1. 问题描述:什么是PHP? 答案:PHP是一种通用开源脚本语言,用于服务器端编程和网页开发。它可以嵌入HTML中,并可以运行在各种操作系统上,如Windows、Linux、Unix等。 2. 问题描述:PHP的扩展名是什么? 答案:PHP文件的扩展名是.php。 3. 问题描述:如何在PHP中输出内容? 答案:可以使用echo或print语句来输出内容。例如: ``` ``` 4. 问题描述:PHP中的注释有哪几种类型? 答案:PHP中的注释有单行注释(//)和多行注释(/*...*/)。单行注释只注释当前行,多行注释可以注释多行代码。 5. 问题描述:如何定义一个变量并输出其值?

答案:可以使用$符号来定义变量,并使用echo语句输出变量的值。例如: ``` ``` 6. 问题描述:如何将字符串转换为整数? 答案:可以使用intval()函数将字符串转换为整数。例如: ``` ``` 7. 问题描述:如何判断一个变量是否为空?

答案:可以使用empty()函数或is_null()函数来判断一个变量是否为空。例如: ``` ``` 8. 问题描述:如何连接MySQL数据库并执行查询? 答案:可以使用mysqli_connect()函数连接MySQL数据库,并使用mysqli_query()函数执行查询。例如: ```

php面试题目及答案

php面试题目及答案 PHP(Hypertext Preprocessor)是一种广泛应用于 Web 开发的脚本语言。在 PHP 的面试中,通常会涉及到一些基础知识、语法、常见问题等方面的内容。本文将为您整理一些常见的 PHP 面试题目及答案,帮助您做好准备。 一、PHP 中的变量和数据类型 1. PHP 是一种弱类型语言,请解释什么是弱类型语言。 答:弱类型语言指的是在变量声明时不需要显式指定数据类型,而是根据变量赋值时所赋的值自动确定其数据类型。在 PHP 中,可以使用关键字 var、$、或不写任何关键字来声明变量,例如:$name = "PHP"。 2. PHP 支持哪些基本数据类型? 答:PHP 支持以下基本数据类型: - 布尔型(boolean):表示真(true)或假(false)。 - 整型(integer):表示整数,可以使用十进制、八进制或十六进制来表示。 - 浮点型(float):表示带有小数部分的数字,也称为双精度型。 - 字符串型(string):表示字符或字符序列。 - 数组型(array):表示一个有序集合。

- 对象型(object):表示类的实例。 - 资源型(resource):表示外部资源的引用。 - 空值(null):表示变量没有被赋值。 3. 如何检测一个变量的数据类型? 答:可以使用 gettype() 函数来检测一个变量的数据类型,例如: ```php $name = "PHP"; echo gettype($name); // 输出:string ``` 4. 如何将一个数据类型转换为另一个数据类型? 答:可以使用强制类型转换或者类型转换函数来将一个数据类型转换为另一个数据类型。以下是几个常见的类型转换的示例: - 字符串转整型: ```php $number = "123"; $integer = (int)$number; echo $integer; // 输出:123 ```

php期末多选试题及答案

php期末多选试题及答案 1. PHP是一种什么类型的编程语言? a) 解释性语言 b) 编译型语言 c) 汇编语言 d) 机器语言 答案:a) 解释性语言 2. PHP中用于输出信息到浏览器的函数是? a) echo b) print c) printf d) print_r 答案:a) echo 3. 下面哪个数组函数可以将关联数组的键名和键值进行交换? a) array_keys() b) array_flip() c) array_reverse() d) array_merge()

答案:b) array_flip() 4. PHP中用于接收GET请求的全局变量是? a) $_GET b) $_POST c) $_REQUEST d) $_SERVER 答案:a) $_GET 5. 下面哪个魔术方法可以在对象被调用不存在的方法时被触发? a) __call() b) __get() c) __set() d) __construct() 答案:a) __call() 6. 下面哪个SQL语句用于删除数据库中的表? a) REMOVE TABLE b) DROP TABLE c) DELETE TABLE d) ERASE TABLE

答案:b) DROP TABLE 7. PHP中用于将数组转化为JSON字符串的函数是? a) array_to_json() b) json_encode() c) json_decode() d) parse_json() 答案:b) json_encode() 8. 下面哪个函数可以找到数组中的最大值? a) array_max() b) max_array() c) max() d) array_max_value() 答案:c) max() 9. PHP中用于连接MySQL数据库的函数是? a) mysql_connect() b) mysqli_connect() c) mysqli_open() d) mysql_open()

php期末试题及答案

php期末试题及答案 导言: PHP是一种广泛应用于Web开发的脚本语言,具有简单易学、灵活高效的特点。为了帮助大家更好地掌握PHP的知识,以下是一些常见的PHP期末试题及其答案,供大家参考和学习。 一、选择题(每题2分,共40分) 1. 下列选项中,哪个不属于PHP的数据类型? A. 字符串 B. 整数 C. 数组 D. 布尔 答案:D 2. PHP中如何输出一条文本信息? A. echo B. print C. writeln D. printf 答案:A 3. 下列选项中,哪个函数用于获取数组的长度? A. count() B. length() C. size() D. sizeof() 答案:A 4. 下列选项中,哪个关键字用于声明一个全局变量? A. global B. public C. static D. private 答案:A

5. PHP中的$_GET数组用于接收来自哪里的数据? A. POST请求 B. GET请求 C. COOKIE D. SESSION 答案:B 二、填空题(每题3分,共30分) 1. 编写PHP代码,实现计算两个数相加的功能。 答案:$num1 = 10; $num2 = 20; $sum = $num1 + $num2; echo $sum; 2. 编写PHP代码,使用for循环输出1到10之间的所有偶数。 答案:for($i=1; $i<=10; $i++){ if($i%2==0){ echo $i . " "; } } 3. 编写PHP代码,将字符串"Hello World"逆序输出。 答案:$str = "Hello World"; echo strrev($str); 4. 编写PHP代码,使用foreach循环遍历数组$fruits,并输出数组 中的每个元素。 答案:$fruits = array("apple", "banana", "orange"); foreach($fruits as $fruit){ echo $fruit . " "; } 5. 编写PHP代码,判断变量$num是否大于10,如果是则输出"大 于10",否则输出"小于等于10"。 答案:if($num>10){ echo "大于10"; }else{ echo "小于等于10"; } 三、简答题(每题10分,共30分)

php高级面试题及答案

php高级面试题及答案 php高级面试题及答案(一) 1. echo count(“abcd”);输出多少? int count(mixed var) 返回单元数目,通常是一个array,任何其他类型都只有一个单元,有一个例外,如果var是null结果是0 2. $a=$b=$c=0; $a=$b $c; 运行以上代码后$a $b $c 分别是? $a=false $c=0 $b=0 2. PHP打印出前一天的时间,格式是20XX-12-29 22:21:21 echo date(Y-m-d H:i:s,strtotime(-1 day)); strtotime 将任何英文文本的日期时间解析成时间戳 4. 请用php的heredoc语法格式输出:hello world! echo hello world!

EOT; 5. $string = "abcdefg",那么$string{4}的值是? $string{4}=e 因为PHP是弱类型语言,可以将字符串“视为数组”,当做字符集合看待,字符串中的字符可以在字符串之后用花括号指定所要字符从零开始的偏移量来访问和修改。 6. 简述echo(),print(),print_r()的区别。 echo,print是PHP语言结构, print_r是函数,语言结构没有返回值,函数可以有返回值(即便没有用) print只能打印出简单类型变量的值(如int,string) print_r可以打印出复杂类型变量的值(如数组,对象) 7.用PHP写出显示客户端IP与服务器IP的代码。 客户端: $_SERVER[REMOTE_ADDR] 服务器: $_SERVER[SERVER_ADDR] php高级面试题及答案(二) 1.nginx使用哪种网络协议? nginx是应用层我觉得从下往上的话传输层用的是tcp/ip 应用层用的是http fastcgi负责调度进程 2. 没有输出结果, 可能是什么原因, 简述的解决此问题的过程(提示: 语法没有问题)

php编程期末试题及答案

php编程期末试题及答案 一、选择题 1. 下列哪个是PHP的数据类型? A. Integer B. String C. Boolean D. All of the above 答案:D 2. PHP中的foreach循环用于: A. 遍历数组 B. 遍历对象 C. 遍历字符串 D. 遍历函数 答案:A 3. PHP中用于连接字符串的运算符是: A. + B. - C. *

D. . 答案:D 4. 在PHP中,用于将字符串转为小写的函数是: A. strtolower() B. strtoupper() C. ucfirst() D. strlen() 答案:A 5. PHP中的超全局数组$_GET用于: A. 获取通过URL传递的参数 B. 获取通过POST请求传递的参数 C. 获取服务器环境变量 D. 获取当前脚本的文件名 答案:A 二、填空题 1. 在PHP中,用于定义常量的关键字是 ________。答案:define 2. 下列哪个函数可以向客户端发送Cookie?

答案:setcookie 3. PHP中用于获取当前时间戳的函数是 ________。 答案:time 4. 在PHP中,可以通过______语句来访问类的成员方法或属性。 答案:-> 5. $_POST和$_GET都属于PHP的______数组。 答案:超全局 三、简答题 1. 简述PHP的特点和优势。 PHP是一种开源的服务器端脚本语言,具有以下特点和优势: - 简单易学:PHP的语法与C、Java等语言相似,对于有其他编程基础的开发者来说学习成本较低。 - 开源免费:PHP是开源的,可以免费获取和使用,并且有庞大 的开发者社区支持,提供了各种丰富的函数库和框架。 - 跨平台:PHP可以在各种操作系统(如Windows、Linux、Mac)上运行,具有很好的跨平台性。 - 强大的数据库支持:PHP可以轻松地与各种数据库配合使用, 如MySQL、Oracle、SQLite等。

php试题及答案五篇范文

php试题及答案五篇范文 第一篇:php试题及答案 php试题及答案 问题 1.考虑如下脚本。标记处应该添加什么代码才能让脚本输出字符串php?$alpha = 'abcdefghijklmnopqrstuvwxyz';$letters = array(15, 7, 15);foreach($letters as $val){/* 这里应该加入什么 */ } ?> A.echo chr($val);B.echo asc($val);C.echo substr($alpha, $val, 2);D.echo $alpha{$val};E.echo $alpha{$val+1} 2.以下哪一项不能把字符串$s1 和$s2 组成一个字符串?A.$s1 + $s2 B.”{$s1}{$s2}” C.$s1.$s2 D.implode(”, array($s1,$s2))E.以上都可以 3.变量 $email 的值是字符串****************,把字符串转化成 https://www.360docs.net/doc/8419144292.html,? A.substr($email, strpos($email, “@”)); 下哪项能以B.strstr($email, “@”);C.strchr($email, “@”); D.substr($email, strpos($email, “@”)+1);E.strrpos($email, “@”); 4.给定一个用逗号分隔一组值的字符串,以下哪个函数能在仅调用一次的情况下就把每 个独立的值放入一个新创建的数组? A.strstr()B.不可能只调用一次就完成C.extract()D.explode()E.strtok()5.要比较两个字符串,以下那种方法最万能?A.用strpos 函数B.用==操作符C.用 strcasecmp()D.用 strcmp()6.以下哪个 PCRE 正则表达式能匹配字符串php|architect?A..* B.…|……… C.d{3}|d{8} D.[az]{3}|[az]{9} E.[a-z][a-z][a-z]|w{9} 7.以下哪些函数能用来验证字符串的完整性?(三选)

PHP试卷和参考答案

PHP试卷和参考答案 1、在PHP中,下列哪个函数可以用来连接两个字符串? A. substr() B. concat() C. merge() D. join()正确答案是:B. concat()。 2、要从数组中删除第一个元素,可以使用以下哪个函数? A. array_pop() B. array_shift() C. array_remove() D. unset() 正确答案是:B. array_shift()。 3、下列哪个选项可以用于检查一个变量是否为空? A. empty() B. null() C. isset() D. is_null() 正确答案是:A. empty()。 1、以下是一个错误的PHP语句,请将其修正: $result = mysqli_query($conn, $sql); if ($result) { // 语句正确,执行 其他操作 } 在正确的语句中,应该将条件判断改为:____________。正确答案:$result !== false。 2、请将以下代码补充完整,以便在数组中添加一个新元素: $myArray = array("apple", "banana", "orange"); $newElement = "grape"; $myArray____________($newElement); 正确答案:[] = $newElement。 3、以下是一个函数,用于计算两个数的和并返回结果: function addNumbers($num1, $num2) { return $num1 + $num2; } 以下是如 何调用该函数并打印结果的代码: $sum = addNumbers(3, 5); echo____________; 正确答案:$sum。

php笔试题及答案

php笔试题及答案 PHP是一种广泛应用于网站开发的脚本语言,常用于处理动态网页和服务器端逻辑。为了帮助PHP开发者提升自己的技能,以下是一些常见的PHP笔试题以及它们的答案。 一、PHP基础知识 1. 解释PHP中的“echo”和“print”的区别。 echo和print都是用于输出内容的PHP关键字,它们之间有以下区别: - echo可以一次输出多个参数,速度稍快;而print只能输出一个参数; - echo没有返回值,只用于输出;而print返回值为1; - echo可以省略括号;而print必须使用括号。 2. 解释一下PHP中的超全局变量。 PHP中的超全局变量是预定义的全局变量,可以在脚本的任何地方访问。常见的超全局变量有: - $_GET:用于收集通过URL传递的参数; - $_POST:用于收集通过HTTP POST方法传递的参数; - $_SERVER:包含服务器相关的信息和请求头; - $_SESSION:用于存储和访问用户会话;

- $_COOKIE:用于存储和访问用户的Cookie。 3. 如何判断一个字符串是否为空? 可以使用empty()函数来判断一个字符串是否为空。例如:if (empty($str)) { // 字符串为空 } 二、PHP数组 1. 解释一下PHP中的关联数组和索引数组。 - 索引数组是以数字作为数组的键名的数组。键名从0开始,依次递增。例如:$arr = array("apple", "banana", "orange"); - 关联数组是以字符串作为数组的键名的数组。键名可以自定义。例如:$arr = array("name" => "John", "age" => 30); 2. 给出一个例子,使用foreach循环遍历一个数组。 $arr = array("apple", "banana", "orange"); foreach ($arr as $value) { echo $value; } 三、PHP函数 1. 编写一个PHP函数,判断一个数是否为素数。 function isPrime($num) { if ($num < 2) {

php试题及答案

php试题及答案 一、单选 1. (单选题)复选框的type值为() A. radio B. check C. checkbox(正确答案) D. Text 2. (单选题)创建目录使用的函数是() A. rmdir() B. mkdir()(正确答案) C. chdir() D. readdir() 3. (单选题)删除目录使用的函数是() A. mkdir() B. rmdir()(正确答案) C. chdir() D. scandir() 4. (单选题)获取当前工作目录使用的函数是() A. getdir() B. getcwd()(正确答案) C. scandir() D. readdir()

5. (单选题)打开一个目录句柄使用的函数是() A. opendir()(正确答案) B. closedir() C. readdir() D. sscndir() 6. (单选题)读取一个目录内容使用的函数是() A. opendir() B. readdir()(正确答案) C. scandir() D. closedir() 7. (单选题)PHP中获取文件类型的函数是()。 A. fileinfo() B. filesystem() C. filetype()(正确答案) D. fileowner() 8. (单选题)PHP中用于判断文件是否存在的函数是()。 A. fileinfo() B. file_exists()(正确答案) C. fileperms() D. filesize() 9. (单选题)fileatime()函数能够获取文件的哪个属性?()。

PHP试题带答案

一、是非题:(每题1分,共10分) (说明:认为陈述正确的在括号内打“√”;否则在括号内打“×”) 1.PHP 中变量名“$_abc ”不是合法的。( ) 2.PHP 只能使用Mysql 数据库。( ) 3.PHP 中的数组键必须为数字,且从“0”开始。( ) 4.全等运算符“===”在比较时,只有在两者的数据类型和值都相同时才返回True 。( ) 5.“mysql_connect( )”与“@mysql_connect( )”没有任何区别。( ) 6.使用continue 语句可以实现PHP 程序的跳转。( ) 7.HTML 中的Form 表单数据必须使用Submit 按钮才可以提交。( ) 8.PHP 中的die()和exit()都可以实现程序中止退出功能。( ) 9.PHP 程序中可以随时嵌入HTML 代码和JS 代码。( ) 10.PHP 中的Session 功能可以完全不受制于客户端的Cookie 设置。( 二、填空题:(每空1分,共10分) 1.HTML 的Form 表单中定义单选按钮需要使用INPUT 的 类型,定义复选按钮需要使用INPUT 的 类型。 2.PHP 表达式10%值为 ,表达式10/值为 。 3.Mysql 数据库服务默认开放的端口号是 ,默认管理员为 。 4.为了能够避免SQL 注入,你需要坚持 。 5.表达式“'Testing'.'3'+'5'.'12'”的值为 。 6.PHP 函数中可以利用 向外返回一个值,可以使用 声明一个 全局变量。 三、单选题:(每题2分,共30分) (说明:将认为正确答案的字母填写在每小题后而的括号内) 1.输出结果为:( ) A .123 B .423 C .122 D .413 2.The PHP function that is used to create functions, headers, footers, or elements that will be reused on multiple pages is ( ). A .require() B .refill() C .reuse() D .None of the Above 3.If you want to come out of a while loop which of the following is used ( ) A .exit B .close C .end D .break 4.Which of the following statement about PHP is FALSE ( ) A .PHP is a web scripting language. B .PHP is a client side language. C .PHP is server-side scripting language that allows you to generate dynamic

PHP试题带答案

(说明:认为陈述正确的在括号内打“√”;否则在括号内打“×”) 1.PHP中变量名“$_abc”不是合法的。() 2.PHP只能使用Mysql数据库。() 3.PHP中的数组键必须为数字,且从“0”开始。() 4.全等运算符“===”在比较时,只有在两者的数据类型和值都相同时才返回True。()5.“mysql_connect( )”与“@mysql_connect( )”没有任何区别。() 6.使用continue语句可以实现PHP程序的跳转。() 7.HTML中的Form表单数据必须使用Submit按钮才可以提交。() 8.PHP中的die()和exit()都可以实现程序中止退出功能。() 9.PHP程序中可以随时嵌入HTML代码和JS代码。() 10.PHP中的Session功能可以完全不受制于客户端的Cookie设置。( 二、填空题:(每空1分,共10分) 1.HTML的Form表单中定义单选按钮需要使用INPUT的类型,定义复选按钮需要使用INPUT的类型。 2.PHP表达式10%2.5值为,表达式10/2.5值为。3.Mysql数据库服务默认开放的端口号是,默认管理员为。4.为了能够避免SQL注入,你需要坚持。 5.表达式“'Testing'.'3'+'5'.'12'”的值为。 6.PHP函数中可以利用向外返回一个值,可以使用声明一个全局变量。 三、单选题:(每题2分,共30分) (说明:将认为正确答案的字母填写在每小题后而的括号内) 1.输出结果为:()A.123 B.423 C.122 D.413 2.The PHP function that is used to create functions, headers, footers, or elements that will be reused on multiple pages is(). A.require() B.refill() C.reuse() D.None of the Above 3.If you want to come out of a while loop which of the following is used? ()A.exit B.close C.end D.break 4.Which of the following statement about PHP is FALSE?() A.PHP is a web scripting language. B.PHP is a client side language.

PHP经典面试题(基础型)附答案

PHP经典面试题(基础型)附答案 求职和招聘往往少不了面试和笔试,作为一个php程序员、多多少少都会有类似的经历…… 以下是本人收集并整理的PHP面试题目,希望对同行们有所帮助,找到一份合适的php开发 工作!(共三节) 以下是面试的题目(一),下一篇:PHP经典面试题(基础型II)已经赋予答案: 1、用PHP打印出前一天的时间格式是2022-02-1022:21:21(2分) 或者 echo'today:'.date('Y-m-dH:i:')."n"; echo'yeterday:'.date('Y-m-dH:i:',$yeterday)."n"; 2、echo(),print(),print_r()的区别(3分) echo是PHP语句,print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)print只能打印出简单类型变量的值(如 int,tring) print_r可以打印出复杂类型变量的值(如数组,对象) echo--输出一个或者多个字符串 3、能够使HTML和PHP分离开使用的模板(1分) marty,HeyeTemplateCla等

5、使用哪些工具进行版本控制?(1分) CVS和SVN,SVN号称下一代CVS,功能强大,不过CVS是老牌,市占率很高.我一直用SVN,题目 是问用什么工具呃,这个可能需要这么回答:CVSServeronApache作服务端,WinCVS作客户端;SubveriononApache/DAV做服务端,TortoieSVN做客户端,或者Subclipe做客户端. 6、如何实现字符串翻转?(3分) trrev() 或者 $tr="abcdefg"; functiontrrevv($tr) { $len=trlen($tr); $newtr=''; for($i=$len;$i>=0;$i--) { $newtr.=$tr{$i}; } return$newtr; }

相关主题
相关文档
最新文档