php理论试题
- 格式:doc
- 大小:49.50 KB
- 文档页数:8
总分105 有送分题 最终得分最大值以100分计算。 选择题(每题3分 注意:有多选题) 1. 下面的脚本运行以后,$array数组所包含的值是什么( ) $array = array(‘1’,’1’); foreach ($array as $k=>$v){ $v = 2; } >
A. array (‘2’ , ‘2’) B. array (‘1’ , ‘1’) C. array (2 , 2) D. array (Null , Null) E. array (1 , 1)
2. 下面的脚本运行以后,屏幕显示什么样的信息( ) error_reporting(E_ALL); $array = array(‘abc’ => ‘def’); echo $array[‘abc’].$array[‘def’]; >
A. abcdef B. def C. abc D. def\nNotice: Undefined index: def in /xx/yy/ on line 4
3. 以下代码的输出是什么( ) $s = ‘12345’; $s[$s[1]] = ‘2’; echo $s; >
A. 12345 B. 12245 C. 22345 D. 11345 E. array
4. PHP中,单引号和双引号所包围的字符串有什么区别( ) A. 单引号速度快,双引号速度慢 B. 双引号速度快,单引号速度慢 C. 两者没有速度差别 D. 双引号解析其中以$开头的变量,而单引号不解析 E. 单引号解析其中\r \t等转义字符,而双引号不解析
5. 你可以通过一个PHP函数把所有的错误信息汇报都屏蔽掉吗( ) A. 可以 B. 不可以 6. 以下哪个选项可以通过下面这段代码产生( ) function Random_Password ($length) { srand(date(‘s’)); $possible_charactors = ‘ABCDEFGhijklmNOPQRSTuvwxYz’; $string = ’’; while (strlen($string) < $length) { $string = substr($possible_charactors, (rand()%(strlen($possible_charactors))), 1); } return($string); } echo Random_Password(8); >
第1篇PHP基础知识1. 什么是PHP?- PHP是一种开源的、服务器端的脚本语言,主要用于网页开发。
2. PHP有哪些优点?- 灵活性高、易于学习、开源免费、广泛的社区支持。
3. PHP的运行环境有哪些?- Apache、Nginx、IIS等服务器软件。
4. PHP的版本有哪些?- PHP 5.x、PHP 7.x、PHP 8.x。
5. 如何检查PHP版本?- 使用`phpinfo()`函数或者在PHP文件中添加`echo phpversion();`。
6. 什么是PHP的超全局变量?- `$GLOBALS`、`$_SERVER`、`$_GET`、`$_POST`、`$_FILES`等。
7. 如何设置PHP的默认编码?- 在PHP配置文件(php.ini)中设置`default_charset`。
8. 什么是PHP的数据类型?- 整数、浮点数、字符串、布尔值、数组、对象、资源、NULL。
9. 如何定义一个PHP变量?- 使用$符号后跟变量名。
10. 什么是变量作用域?- 全局作用域、局部作用域、静态作用域。
基本语法11. 如何注释PHP代码?- 单行注释:`//`- 多行注释:`/ /`12. 如何比较两个字符串?- 使用`==`或`===`。
13. 如何遍历数组?- 使用`foreach`循环。
14. 如何定义一个函数?- 使用`function`关键字。
15. 如何调用一个函数?- 使用函数名后跟括号。
16. 如何传递参数给函数?- 在函数定义时列出参数,调用时传递值。
17. 如何定义一个类?- 使用`class`关键字。
18. 如何创建一个对象?- 使用`new`关键字。
19. 如何访问对象属性和方法?- 使用`$object->property`和`$object->method();`。
20. 什么是魔术方法?- PHP中的特殊方法,如`__construct()`、`__destruct()`、`__get()`等。
第1篇一、基础题1. Think PHP 的全称是什么?它有什么特点?- 答案:Think PHP 的全称是 ThinkPHP,它是一款免费开源的PHP框架。
其特点包括易用性、快速开发、高性能、安全性、可扩展性等。
2. 简述 Think PHP 的 MVC 架构。
- 答案:Think PHP 采用 MVC 架构,即模型(Model)、视图(View)、控制器(Controller)。
模型负责数据操作,视图负责展示,控制器负责处理请求和响应。
3. 什么是路由?在 Think PHP 中如何配置路由?- 答案:路由是将用户请求映射到控制器的方法。
在 Think PHP 中,可以通过配置 `route` 文件或使用 `Route::rule()` 方法来定义路由。
4. 什么是中间件?在 Think PHP 中如何使用中间件?- 答案:中间件是一种拦截器,用于在请求处理过程中执行特定的操作。
在Think PHP 中,可以通过注册中间件来使用它,例如 `App\ Middlewares\ CheckLogin`。
5. 简述 Think PHP 的自动加载机制。
- 答案:Think PHP 使用 PSR-4 标准的命名空间自动加载规范,通过`composer` 自动加载类库,同时支持类名缩写和自动加载插件。
二、进阶题6. 在 Think PHP 中,如何实现数据库操作?- 答案:在 Think PHP 中,可以通过 `Db` 类实现数据库操作。
例如,使用`Db::table('table_name')` 方法查询数据,使用 `Db::execute()` 方法执行SQL 语句。
7. 如何实现分页查询?- 答案:Think PHP 提供了 `paginate` 方法实现分页查询。
例如,`$data = Db::table('table_name')->paginate(10)`。
单项选择题:(共50题,每题1分).mysql_connect()与@mysql_connect()的区别是( B )A @mysql_connect()不会忽略错误,将错误显示到客户端B mysql_connect()不会忽略错误,将错误显示到客户端C没有区别D功能不同的两个函数2.语句for($k=0;$k=l;$k++);和语句for($k=0;$k==l;$k++);执行的次数分别是:A A无限和0B 0和无限C都是无限D都是03.读取post方法传逆的表单元素值的方法是:BA $_post「名称”]B $_POST[” 名称”]C $post[”名称”]D $POST[” 名称”]4.php运算符中,优先级从高到低分别是()BA关系运算符,逻辑运算符,算术运算符B算术运算符,关系运算符,逻辑运算符C逻辑运算符,算术运算符,关系运算符D关系运算符,算术运算符,逻辑运算符5.cookie的值存储在()CA硬盘中B程序中C客户端D服务器端6.要查看一个变量的数据类型,可使用函数()BA type()B gettype()C GetType()D Type()7.字符串的比较,是按( )进行比较。
BA拼音顺序B ASCII码值C随机D先后顺序8.复选框的type属性值是()AA checkboxB radioC selectD check9.SESSION会话的值存储在( )DA硬盘上B网页中C客户端D服务器端10.如果想取得最近一条查询的信息,应该使用哪个函数()AA mysql_infoB mysql_statC mysql_insert_id()D mysql_free_result11.要查看一个结构类型变量的值,可以使用函数()DA Print()B print()C Print_r()D print_r()12.在PHP中哪个变量数组总是包含所有总客户端发出的cookies数据()AA $_COOKIEB $_COOKTESC $_GETCOOKIED $_GETCOOKIES13.下列哪个说法是错误的()DA gettype()是查看数据类型的B没有被赋值的变量是0C unset()是被认为NULLD双引号字符串最重要的一点是其中的变量名会被变量值替代14.HTML +,超链接用的是什么标签AA <a>B 〈table〉C <b>D 〈head〉15.strtolower()函数的功能是() A upper转为大写A将给定的字符串全部转换为小写字母B将给定的字符串全部转换为大写字母C将给定的字符串首字母转换为小写字母D将给定的字符串首字母转换为大写字母16.HTML中,表格单元格的”值”是存储在()标签里BA 〈body〉B <td>C <tr>D 〈table〉<table ><tr><td>REFDVCD</td></tr></table>17.将一个值或变量转换为字符类型的函数是()BA intval()B strval()C strD valint()18.php中字符串的连接运算符是()DA・B +C &D .19.php函数不支持的功能有:CA可变的参数个数B通过引用传递参数C通过指针传递参数D实现递归函数20.文件框的type属性值是()CA textB hiddenC textareaD checkbox21.运算符的作用是()DA无效B乘方C位非D位异或22.自定义函数中,返”1函数值的关键字是()AA returnsB closeC returnD back23.23.要检杏一个常量是否定义,可以使用函数() AA defined()B isdefin()C isdefined()D无24.关于mysql_select_db的作用描述正确的是() DA连接数据库B连接并选取数据库C连接并打开数据库D选取数据库25.HTML中,title标签放在什么位置 BA body标签里B head标签里C script标签里D table标签里26.使用()函数可以求得数组的大小AA count()B conut()C $_COUNT[” 名称”]D $_CONUT[”名称”]27.从队列数组队头删除数据可以使用()函数。
第1篇第一部分:基础知识1. 什么是PHP?答案:PHP(Hypertext Preprocessor)是一种开源的、服务端脚本语言,广泛用于Web 开发。
它被设计用于生成动态网页和服务器端应用程序。
PHP代码通常嵌入到HTML 中,并与数据库和其他服务器端资源交互。
2. PHP的基本语法是怎样的?答案:PHP的基本语法类似于C语言,使用分号(;)作为语句结束符。
PHP代码通常以`<?php`开始,以`?>`结束。
```php<?php// PHP代码echo "Hello, World!";>```3. 如何在PHP中声明一个变量?答案:在PHP中,变量以美元符号($)开头,后跟变量名。
变量名是区分大小写的。
```php<?php$age = 25;>```4. PHP中的数据类型有哪些?答案:PHP中的数据类型包括:- 整数(Integer)- 浮点数(Float)- 字符串(String)- 布尔值(Boolean)- 数组(Array)- 对象(Object)- NULL- 资源(Resource)5. 如何检查一个变量的类型?答案:可以使用`gettype()`函数来检查变量的类型。
```php<?php$var = 10;echo gettype($var); // 输出: integer>```6. 什么是面向对象编程(OOP)?PHP中的OOP有哪些特点?答案:面向对象编程是一种编程范式,它使用对象和类来组织代码。
PHP中的OOP特点包括:- 类(Class):定义了对象的属性和方法。
- 对象(Object):类的实例。
- 继承(Inheritance):一个类可以继承另一个类的属性和方法。
- 封装(Encapsulation):将数据和方法封装在类中。
- 多态(Polymorphism):使用相同的方法名处理不同类型的数据。
第1篇1. PHP是什么?答:PHP是一种开源的通用脚本语言,特别适合用于网页开发。
它是一种易于学习、使用和扩展的编程语言。
2. PHP与哪些编程语言相似?答:PHP的语法类似于C语言、Java和Perl,易于学习,特别是在C语言和Java方面。
3. PHP有哪些优点?答:PHP具有以下优点:(1)开源免费:PHP是开源的,用户可以免费使用和修改。
(2)跨平台:PHP可以在多种操作系统上运行,如Windows、Linux、Mac OS等。
(3)易于学习:PHP语法简洁,易于上手。
(4)丰富的库和框架:PHP拥有丰富的库和框架,如PDO、MySQLi、Laravel、Symfony等。
(5)强大的社区支持:PHP拥有庞大的社区,用户可以随时寻求帮助。
4. PHP有哪些缺点?答:PHP的缺点包括:(1)性能:与一些其他编程语言相比,PHP的性能相对较低。
(2)安全性:PHP在某些方面存在安全漏洞,如SQL注入、XSS攻击等。
(3)编码规范:PHP的编码规范不如一些其他编程语言严格。
5. PHP有哪些常用的数据库连接方式?答:PHP常用的数据库连接方式包括:(1)mysqli:用于连接MySQL数据库。
(2)PDO:用于连接多种数据库,如MySQL、PostgreSQL、SQLite等。
(3)PDO_MySQL:PDO的一个驱动,专门用于连接MySQL数据库。
6. 如何防止SQL注入攻击?答:为了防止SQL注入攻击,可以采取以下措施:(1)使用预处理语句和参数绑定。
(2)使用mysqli或PDO等数据库连接方式。
(3)对用户输入进行验证和过滤。
7. 什么是XSS攻击?如何防范?答:XSS攻击是指攻击者通过在网页中注入恶意脚本,盗取用户信息或执行恶意操作。
防范措施如下:(1)对用户输入进行验证和过滤。
(2)使用htmlspecialchars或htmlentities函数对输出内容进行转义。
(3)使用内容安全策略(Content Security Policy,CSP)。
第1篇1. 介绍PHP的基本特点和应用场景问题:PHP是一种什么类型的编程语言?它有哪些主要特点和应用场景?答案:PHP是一种开源的、服务器端脚本语言,主要特点包括:- 跨平台:PHP可以运行在多种操作系统上,如Windows、Linux、Mac OS等。
- 嵌入HTML:PHP可以与HTML、JavaScript、CSS等网页设计语言混合使用。
- 简单易学:PHP语法简洁,易于学习和使用。
- 强大的数据库支持:PHP与MySQL、Oracle、SQLite等多种数据库系统兼容良好。
- 开源免费:PHP是免费的,且具有丰富的社区支持。
PHP的主要应用场景包括:- 网站开发:PHP常用于开发动态网站,如电子商务、社交网络、内容管理系统等。
- 企业级应用:PHP可以用于开发企业级应用,如ERP、CRM等。
- 云服务:PHP可以与云计算平台集成,用于开发云服务。
2. 解释PHP的变量类型问题:PHP中有哪些变量类型?请举例说明。
答案:PHP中有以下几种变量类型:- 整型(Integer):用于存储整数,如`$age = 25;`- 浮点型(Float):用于存储小数,如`$pi = 3.14;`- 字符串(String):用于存储文本,如`$name = "张三";`- 布尔型(Boolean):用于存储真(true)或假(false),如`$isLogin = true;`- 数组(Array):用于存储多个值,如`$colors = ["red", "green", "blue"];`- 对象(Object):用于存储类实例,如`$user = new User();`- 资源(Resource):用于存储数据库连接、文件句柄等,如`$handle =fopen("file.txt", "r");`3. 比较require和include的区别问题:require和include有什么区别?答案:require和include都是用于引入外部文件,但它们之间有一些区别:- require:如果引入的文件不存在,会抛出致命错误并停止脚本执行。
西北民族大学PHP考试题库《PHP》适用范围:__________ 出题教师:__________试卷满分 70 分,考试时间 120 分钟;书写要工整、清楚、标点符号使用正确。
一、单选题,以下各题有多个选项,其中只有一个选项是正确的,请选择正确答案(本大题满分36分,每小题1分)1. 执行以下PHP语句后,$y的值为()。
<?php$x=1;++$x;$y=$x++;echo $y;?>A. 0B. 3C. 1D. 2【答案】D2.以下哪个选项是把整型变量$a的值乘以4?()A. $a<<=2;B. $a+=$a+$a;C. $a>>=2;D. $a=pow(2,2);【答案】A3.执行以下代码后,输出结果为()。
<?php$num="23linux"+6;echo $num;A. 28B. 29C. 30D. 31【答案】B4.以下代码哪个不符合PHP的语法()。
A. $_10B. ${"MyVar"}C. & $somethingD. $10_sum【答案】D5.以下PHP代码的运行结果是()。
<?phpob_start();for ($i=0;$i<10;$i++){echo $i;}$output=ob_get_contents();ob_end_clean();echo $otput;?>A. 12345678910B. 0123456789C. 1234567890D. Notice提示信息【答案】D6. mysql_connect()与@mysql_connect()的区别是()。
A. 功能不同的两个函数B. 没有区别C. mysql_connect()不会忽略错误,将错误显示到客户端D. @mysql_connect()不会忽略错误,将错误显示到客户端【答案】C7.全等运算符"==="如何比较两个值?()A. 把它们转换成相同的数据类型在比较转换后的值B. 基于strcmp函数进行比较C. 如果两个值是字符串,则进行词汇比较D. 只在两者的数据类型和值都相同时才返回TURE【答案】D8.如果用"+"操作符把一个字符串和一个整型数字相加,结果将如何?()A. 字符串将被转换成数字,再与整型数字相加B. 字符串和整型数字将连接成一个新字符串C. 字符串将被丢弃,只留整型数字D. 解释器输出一个类型错误【答案】A9.语句"for($k=0;$k=1;$k++);"和语句"for($k=0;$k==1;$k++);"执行的次数分别是()。
最新PHP笔试题目及答案还在找PHP笔试题目吗,以下是为大家的关于“xx最新PHP笔试题目及答案”的范文,供您参考借鉴,希望可以帮助到您!数据库中的事务是什么?答:事务(transaction)是作为一个单元的一组有序的数据库操作,用PHP写出显示客户端IP与效劳器IP的代码答:打印客户端IP:echo $SERVER['REMOTEADDR']; 或者: getenv('REMOTEADDR'); 打印效劳器IP:echogethostbyname('.meizhi520.')errorreporting(2047)什么作用?答:PHP 显示所有错误 EALLsession与cookie的区别?答:session: 储存用户访问的全局唯一变量,存储在效劳器上的php指定的目录中的(sessiondir)的位置进展的存放 cookie:用来存储连续訪問一个頁面时所使用,是存储在客户端,对于Cookie 来说是存储在用户WIN的Temp目录中的。
两者都可通过时间来设置时间长短表单中 get与post提交方法的区别?答:get是发送请求协议通过url参数传递进展接收,而post 是实体数据,可以通过表单提交大量信息.用PHP打印出前一天的时间格式是xx-11-26 12:11:11答:echodate('Y-m-d H:i:s', strtotime('-1 days'));翻开php.ini中的Safemode,会影响哪些函数?至少说出6个。
答: 1: 用户输入输出函数(fopen() file()require(),只能用于调用这些函数有相同脚本的拥有者) 2:创立新文件(限制用户只在该用户拥有目录下创立文件) 3:用户调用 popen()systen()exec()等脚本,只有脚本处在sa femodeexecdir配置指令指定的录中才可能 4:加强认证,认证脚本拥有者的UID的划入认证领域范围内,此外启用平安模式下,不会设置PHPAUTH 5:mysql效劳器所用的用户名必须与调用mysqlconnect()的文件的拥有者用户名相同 6:受影响的函数变量以及配置命令到达40个MySQL数据库,怎么优化?答: (1) 配置优化(效劳器配置) (2)建表优化(表、字段设置) (3)查询优化(sql语句) 答: 1、选取最适用的字段属性,尽可能减少定义字段长度,尽量把字段设置NOT NULL,例如’省份,性别’,最好设置为ENUM 2、使用连接(JOIN)来代替子查询: 3、使用联合(UNION)来代替手动创立的临时表 4、事务处理: 5、锁定表,优化事务处理: 6、使用外键,优化锁定表 7、建立索引: 8、优化查询语句写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
第1篇一、基础题1. 请简述PHP是一种什么语言?答:PHP是一种开源的、跨平台的服务器端脚本语言,主要用于Web开发。
2. 请列举PHP的几种常用数据类型。
答:PHP的数据类型包括整型(int)、浮点型(float)、字符串(string)、布尔型(boolean)、数组(array)、对象(object)、资源(resource)和NULL。
3. 请解释PHP中的变量命名规则。
答:变量名必须以字母或下划线开头,后面可以跟字母、数字、下划线。
变量名是区分大小写的。
4. 请解释PHP中的常量。
答:常量是指在程序运行过程中值不能被改变的变量。
在PHP中,使用define()函数或const关键字来定义常量。
5. 请简述PHP中的数组。
答:数组是一种有序集合,可以存储多个值。
PHP中的数组可以存储不同类型的值,包括数字、字符串、对象等。
6. 请解释PHP中的函数。
答:函数是完成特定任务的代码块,可以被多次调用。
在PHP中,使用function关键字定义函数。
7. 请解释PHP中的类和对象。
答:类是创建对象的模板,对象是类的实例。
在PHP中,使用class关键字定义类。
8. 请解释PHP中的继承。
答:继承是面向对象编程中的一种特性,允许一个类继承另一个类的属性和方法。
在PHP中,使用extends关键字实现继承。
9. 请解释PHP中的封装。
答:封装是将数据和方法封装在一个类中,以保护数据不被外部访问。
在PHP中,使用private、protected和public关键字实现封装。
10. 请解释PHP中的多态。
答:多态是指同一个方法在不同对象上有不同的行为。
在PHP中,通过继承和重写方法实现多态。
二、进阶题11. 请解释PHP中的魔术方法。
答:魔术方法是PHP中一类特殊的方法,以两个下划线开头和结尾。
常见的魔术方法有__construct()、__destruct()、__get()、__set()等。
2012-2013学年度计算机专业期末试题
(PHP+MYSQL)
一、 填空题。(每空1分,共10分)
1、在PHP中使用变量时,变量都是以( )开头的。
2、$a=10;$a+=5;则$a=( )。
3、如用POST提交表单,那么在PHP脚本中获取表单内容要用到PHP中的
预定义变量( )。
4、在PHP中,常用的控制结构有:( )( )( )。
5、有else if块的选择结构是( )。
6、不论循环条件判断的结果是什么,( )循环将至少执行一次。
7、echo strlen(‘hello’),输出结果为( )。
8、$str=’welcome to china’;echo strops($str,’china’),输出结
果为( )
二、 选择题。(共30分,每题2分。)
1、 关于PHP代码的开始和结束标签书写正确的是()
A、 B、 C、
2、在PHP.ini中,如果想开启PHP中的短标签方式,应该将( )设置为
“on”。
A、log_errors B、display_errors
C、short_open_tag D、date.timezone
3、下面选择中不属于Web服务器的是( )。
A、IIS B、Nginx C、Apache D、MySQL
4、不属于PHP代码注释的是( )
A、// B、# C、<!-- --> D、/* */
5、不属于PHP的数据类型的是( )
A、数组 B、对象 C、变量 D、字符串
6、下列代码执行后的结果是( )
Function fun($a){
$result=$a*$a;
Echo ‘1’;
Return $result;
}
echo fun(1);
fun(1);
>
A、1 B、11 C、111 D、1111
7、以下选项中,能够设置cookie有效期的属性是( )
A、path B、domain C、expires D、value
8、下列函数描代述错的误的是( )
A、sort()函数用于实现数组的升序排序
B、count()返回的是数组的长度
C、asort()用于按照键名对数组进行排序
D、rsort()按照降序方式排列数组元素。
9、下面关于PHP数组描述错误的是( )
A、PHP中,数组可以保存一组相同类型的数据。
B、索引数组的起始值默认为0。
C、关键数组的键名必须是唯一的
D、调用array_push()函数添加数组元素时,默认从数组的头部开始添加。
10、以下代码的输出结果为()
$str=array(1,2,3,4,5,56);
Echo count($str);
>
A、4 B、5 C、 6 D、7
11、下列字符函数描述错误的是( )
A、strstr()用于实现查找字符串
B、strlen()返回的是字符串的长度
C、strpos用于截取字符串
D、strcmp()用于比较两个字符串是否相等
12、下面关于date()函数支持的代码格式描述正确的是( )
A、a/A:表示上午或者下午,以am或者AM表示
B、y:表示用四位数显示年份
C、d:表示月份中的日期,范围1—31
D、s:表示时间秒,范围为00-59
13、以下代码的输出结果是( )
$str=”I love play basketball”;
Echo substr($str,-4,4);
>
A、I love B、ball C、love D、ketb
14 、有如下代码片段,下面描述中正确的是( )
$k=10;
While($k==0){
$k=$k-1;
}
A、循环一次也不执行 B、死循环,将一直执行下去
C、while循环执行10次 D、循环将执行1次
15、下面的代码执行结果正确的是( )
$j=5;
Switch ($j){
Default : echo “no result”;
Case 1: echo “周一”;
Case 2: echo “周二”;
Case 3: echo “周三”;
Case 4: echo “周四”;
Case 5: echo “周五”;
Case 6:
Case 7: echo “周末”;
}
>
A、周五 B、周五周末no result
C、周五周末 D、语法错,没有运行结果
三、 判断题。(共10分,每题1分。)
1、 PHP只可以运行在Windows操作系统中。 ( )
2、 任意情况下,PHP代码的结束标签“?>”都是可在可无的。( )
3、 $_8356这个变量不符合命名规则。 ( )
4、 2000 !==‘2000’该表达式能够成立。 ( )
5、 多个else if 块之间的顺序可以改变,改变后对程序的执行结果没有
影响。 ( )
6、 Switch选择结构语句的条件判断为等值判断,且判断的条件可以为字
符型变量。 ( )
7、 Do—while循环结束的条件是关键字while后的条件表达式成立。( )
8、 Cookie和Session都可以用于记录用户信息。 ( )
9、 Include()函数会以错误提示的形式输出错误信息,并停止运行。( )
10、 Setcookie(“username”,”luck”,time()+60);设置一个名为
username的cookie,值为luck,有效期为1分。 ( )
四、 读程序,写出结果。(共30分,每空3分)
1、$color1=”李四”;
$color2=&$color1;
$color2=”张三”;
Echo $color1; //输出结果是( )
>
2、$c=10;
echo $c++; //输出结果是( )
$r=10;
Echo ++$r; //输出结果是( )
>
3、Function strcnn( $who,$where=”在树上”,$what=”唱歌”){
$str=$who.$where.$what;
Return $str;
}
echo strcnn(“小明”); //输出结果是( )
echo strcnn(“小红”,”在地上”); //输出结果是( )
>
4、 $str=”this is a big fish”;
Echo strlen($str);
>
输出结果是( )
5、$shidu=45;
If($shidu>=80){ echo “下雨了”;}
else if($shidu>=50){ echo “天阴了”; }
else if($shidu>=30){ echo “很舒适”; }
else if($shidu>=0){ echo “很干燥”; }
>
输出结果是( )。
6、For($i=1;$i<=10;$i++){
If($i%2==0||$i%5==0){
Continue;
}
Echo $i.” ”;
}
>
输出结果是( )
7、$str=”welcome to china”;
Echo substr($str,3,7) //输出结果是( )
}
>
8、$day=mktime(6,20,00,5,20,2010)”;
Echo date(“m-d-Y H:i:s”,$day); //输出结果是( )
>
五、 简答题。(共20分,每题5分)
1、 php的特点有哪些?
2、 简述“==”和“=”的区别。
3、 cookie和session之间的区别。
4、简要描述索数组和关联数组各自的创建方式。(可以举例说明)