欢迎来到天天文库
浏览记录
ID:27488936
大小:109.50 KB
页数:7页
时间:2018-12-04
《php工程师试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、上海祥居信息技术发展有限公司房友集团(新浪房友、百度房友)技术部PHP开发试题(A)姓名: 日期:一、基础题:1.页面中有如下代码片段:使用javascript的document.getElementById(“img1”)方法可以获取该节点对象;使用其方法可以获取该节点对象的title属性的值?使用其document.getElementById(“img1”).getAttrubute(“title”)方法可以获取该节点对象的sina_title属性的值?2.引用CSS的link
2、和@import的区别link声明目录RSS3.PHP中,序列化和反序列化的函数分别是serializeunserialize。4.检测一个变量是否有设置的函数是isset?是否为空的函数是empty?5.PHP中可以将文字由GBK转换成UTF-8的函数有iconv6.在PHP中,获取客户端IP的预定义变量是$_SERVER[“REMODE”],而获取来源页面在预定义 变量$_SERVER[“PHP_SELF”]中。7.用php写出获取昨天的日期代码echodate(“Y-m-d”,strtotime(-1day))(格式2009-09-21)8.对数组进行逆向排序并保持索引关系的函数是
3、将字符串转换成小写的是字符串反转函数 是9.error_reporting(E_ALL)和ini_set('display_errors',‘On’)的关系是:10.有字符串“1,2,3”,可以按逗号拆分为字符串数组的PHP函数是将数组元素接成字符串的函数是 用PHP写出一个正则表达式,过虑网页上的所有Js脚本。11.PHP可以执行系统命令的函数是(至少写出3个):。12.重写list-10156213-1.html到list.php?fid=10156213&page=1需要在apache配置中增加如下规则,RewriteRule13.smarty模板中,将变量$price格式化为小数
4、点保留两位(假设值为$price=78.3,则输出应为78.30) 。二、程序题:1.使用PHP正则匹配一段内容里的所有sina.com.cn域名及其子域名的超链接的URL上海祥居信息技术发展有限公司1.使用PHP描述二分查找(也叫做折半查找)算法,须考虑效率,对象可以是一个有序数组三、简答:78.30在开发中你都需要考虑哪些安全因素?如对用户提交的内容(如评论等)需要显示在页面上需要做怎样的过滤 和转换处理?从数据库读出的内容再插入数据库会引起二次注入,如何解决?78.31MySQL中哪种存储引擎有静态表(也叫定长表)?静态表和动态表的区别?MySQL中MyISAM与InnoDB的各自
5、特点是什么78.32在Web应用中,你怎样避免几个人编辑同一段数据所造成的冲突?78.33TCP/IP、HTTP、AJAX的层次关系是什么?HTTP与FTP协议的区别是什么?上海祥居信息技术发展有限公司房友集团(新浪房友、百度房友)技术部PHP开发试题(B)姓名: 日期:1.echo和print的区别2.请写出常用的php数组函数6个;3.请写出常用的php字符串函数6个;4.有一个文件a.txt,请把它另存为b.txt;5.请写出innerjoin和leftjoin的区别;6.请写一个函数,抓取某网页的所有连接;7.请设置一个cookie,内容为你好,路径根目录,一天后过期。8.请写出
6、5个mysql内建查询函数9.请写一个php函数,接受任意数量的参数10.如果不给cookie设置过期时间会怎么样?11.默认情况下,PHP把会话(session)数据存储在哪里?12.写出发贴数最多的十个人名字,邮箱的SQL,利用下表members(id,username,posts,pass,email)上海祥居信息技术发展有限公司1.请写出以下php执行结果
7、ar1'];}$var1=5;$var2=$var3=0; test_global();print$var2."";test_globals();print$var3."";?>2.有三个php文件位于同一目录下,内容为 a.php:-------b.php:-------
此文档下载收益归作者所有