ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:20.44KB ,
资源ID:20714976      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20714976.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(1PHP基础文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

1PHP基础文档格式.docx

1、 B、2个 C、取决于系统资源 D、3个 E、想要几个有几个26:以下哪种错误类型无法被自定义的错误处理器set_error_handler捕捉到?(双选) A、E_WARNING B、E_USER_ERROR C、E_PARSE D、E_NOTICE27:执行以下代码,输出结果是 Abstract class a Function _construct() Echo“ a”; $a=new a(); A、a B、一个错误警告 C、一个致命性的报错抽象类不能被实例化28:执行以下代码,输入结果是 Class a Function_construct() Echo“EchoClassaSomet

2、hing”; Class b extend a Echo“Echo Class b Something”; $a=newb(); A、echoclassasomethingechoclassbsomething B、echoclassbsomethingechoclassasomething C、echo class a ssomething D、echo class b something29.下面哪个选项没有将john添加到users数组中? 2分 (A) $users = john; /往数组后面添加内容建议用这个效率高,不建议使用array_push (B) array_push($u

3、sers, ); (C) $users |= (D) array_unshift($users, 31.在PHP中,+操作符的功能不包括 2分 A.字符串连接 B.数组数据合并 C.变量数据相加数组可以使用+好合并,如果下标不相同才合并,如果下标相同就是覆盖$c=$a+b;是$a覆盖$b的33.下面哪个表达式不能将两个字符串$s1和$s2串联成一个单独的字符串?() A.$s1+$s2 B.“$s1$s2” C.$s1.$s2 D. implode(,array($s1,$s2) E.以上所有的方法都能实现34.下面的脚本运行以后,$array数组所包含的值是什么?( ) $array = a

4、rray(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)35、array_shift()函数的作用是? /将数组开头的单元移出数组 A 在数组中新增一个元素 B 移除数组中的一个元素 C 交换一个数组的key和value D 清除一个数组填空2、执行程序段php echo 8%(-2) ?将输出_。/前面的是正数,得到的就是正数,想法。/PHP不支持小数取余,他会把小数转换成整数/取余一般用于整除和控制范围,任何数和10取与,都在10以内7、以Apac

5、he模块的方式安装PHP,在文件http.conf中首先要用语句_动态装载PHP模块,然后再用语句_使得Apache把所有扩展名为php的文件都作为PHP脚本处理。9、类的属性可以序列化后保存到session中,从而以后可以恢复整个类,这要用到的函数是_。 Serialize 序列化 unserialize 反序列化Json Javsscript对象缩写 串行化13、Debug_backtrace()_函数能返回脚本里的任意行中调用的函数的名称。该函数同时还经常被用在调试中,用来判断错误是如何发生的。27、 echo $key + “ ” + $value + “”; / + .3、写出以下程

6、序的输出结果 (1分)$b=201;$c=40; $a=$b$c?4:5;echo $a; 44、下面的程序会输出什么 1分)$num = 10;function multiply() $num = $num * 10;multiply();echo $num; 105、请写出下列PHP代码的执行结果 6分 $var1 = 5; $var2 = 10; function foo(&$my_var) global $var1; $var1 += 2; $var2 = 4; $my_var += 3; return $var2; $my_var = 5; echo foo($my_var) .n

7、echo $my_var . echo $var1 . echo $var2 . $bar = foo $my_var = 10; echo $bar($my_var) .只有变量才有地址,值没有&100是错的,在函数中如果有变量前+&符,必须传变量。改变时候里外都会改变,类似于全局的。$a=10;$b=&$a;使用usset($a);只删除引用关系,另外一个变量还在的。重新赋值引用 指针位置就改变了6、写出下列代码的输出结果: function myfunc($argument) echo $argunment + 10; $variable = 10; echo “myfunc($vari

8、able)=”.myfunc($variable);函数先执行7、写出如下程序的输出结果(5分) test=aaaaaa $abc=&$test; unset($test); echo$abc;8、写出程序运行的结果 $a=0; $b=0; If($a=3|$b=3) / 或优先级高与等号 先执行 3|$b $a+; /布尔型+ 还是布尔型 没变 $b+; Echo$a.”,”.$b; If($a=3|$b=3) / |位运算,优先级也高于=结果:1._11_,2._44_9、$val) $val = &$data$key;问题1:程序执行时,每一次循环结束后变量$data的值是什么?请解释。

9、问题2:程序执行完后,变量$data的值是什么?问答题5、实现中文字串截取无乱码的方法。(3分)6、输出用户的IP地址,并且判断用户的IP地址是否在192.168.1.100 - 192.168.1.150之间(5分)。Ip2long()Long2ip()7、不断在文件hellotxt头部写入一行“Hello World”字符串,要求代码完整(10分)没有这个说法(r,w,a,x)把文件内容拿出来8、请列出3种PHP数组循环操作的语法,并注明每种循环的优缺点 5分For() 效率最高 。 不能取关联数组 和 下标不连续的索引数组Foreach() 没什么缺点 跟for比的话 效率低一点Whil

10、e(list()=each() 速度也可以 比较麻烦 他遍历玩的数组 指针是在最后 一般不怎么用,优点是可以在数组转换为变量13、求两个日期的差数,例如2007-2-52007-3-6的日期差数(5分)Mktime() 单独给的年月日 转换成时间戳 可以自动换算 12年13月? 会13年1月Strtotime(); 可以时间格式 转换成时间戳 ,还可以支持 +1 day 明天-1 day 昨天 +1 week 下一周Date()18、请将2维数组按照name的长度进行重新排序,按照顺序将id赋值(从1开始)。(15分)19、$Tarray = array( array(id = 0, name

11、 = 123), 1234), 1235), 12356), 123abc);)或者可以使用usort系统函数 (用户自定义排序)最好的排序法 快速排序法 比较难理解这个可以用冒泡排序/获得数组长度双层for循环27、在PHP中error_reporting这个函数有什么作用? (1分)设置错误报告,开发阶段和运营阶段注意28、简述如何得到当前执行脚本路径,包括所得到参数。(2分)$_SERVERREQUEST-URL;33、mysql_fetch_row() 和mysql_fetch_array之间有什么区别?mysql_fetch_row() 从结果集中取得一行作为索引数组mysql_fe

12、tch_assoc() 获取关联数组mysql_fetch_array 获取关联和所以数组34、GD库是做什么用的?动态画图,根据用户的请求动态的生成图片处理图片 缩放 水印 拷贝 剪切大网站一般都不用GD库,使用imagem库 这个从效率 质量 大小 都比GD库优秀36、请说明php中传值与传引用的区别。什么时候传值什么时候传引用?37、谈谈asp,php,jsp的优缺点(1分)开发速度开发成本安全程序效率学3个数据库OracelMySQLSQLite40、用PHP写出显示客户端IP与服务器IP的代码1分)49、CSS里margin和padding有什么区别?写出padding在3个参数和四

13、个参数情况下,参数所作用的方向Margin外边距Padding 内边距1个四周 2个 上下左右 3个上左右下 4个 上右下左51、在开发项目中,需要上传超过8M的文件,请说明在php.ini需要修改的配置项。(10分)Php.ini: post_max_size , Upload_max_filesize post_max_size要大于Upload_max_filesize开启安全模式Safe_mode61、Php是否有安全问题,如果有,请列举说明。Sql注入的问题,预处理绑定参数63、从PHP4.2.0开始 PHP默认配置将register_globals配置设定为off,请指出这个设定的

14、作用和对PHP相关程序的影响。(5分)如果是开启的 数组里的成员,都会当做单独的变量使用安全问题,有时变量会被覆盖,名称冲突65.apache默认使用进程管理还是线程管理?如何判断并设置最大连接数?一个进程可以开多个线程默认是进程管理默认有一个主进程Linux: ps -aux | grep httpd | more一个子进程代表一个用户的连接Conf/extra/httpd-mpm.conf 多路功能模块66、PHP如何执行shell的两种方式Exec()System()ls92、写出一个函数,参数为年份和月份,输出结果为指定月的天数Ecdho date(t,mktime(分,时,秒,月,日,年);152、用PHP写一段代码,实现不使用第3个变量,交换$a,$b的值,$a,$b的初始值自己定。43、面向对象中接口和抽象类的区别及应用场景一般和多态应用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1