下载此文档

各大公司的PHP面试题 各大公司面试题.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
各大公司的PHP面试题 各大公司面试题
update 表名 set Date = GETDATE() where UserName = (is_file($()
12. 写5个不同的自己的函数,来截取一个全路径的文件的扩展名,允许封装php库中已有的函数。
13. 一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停 的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号
7、优化MYSQL数据库的方法。
(1).数据库设计方面,这是DBA和Architect的责任,设计结构良好的数据库,必要的时候,去正规化(英文是这个:denormalize,中文翻译成啥我不知道),允许部分数据冗余,避免JOIN操作,以提高查询效率
(2).系统架构设计方面,表散列,,快表只留数据,,主服务器Read write,从服务器read only,或者N台服务器,各机器互为Master
(3).(1)和(2)超越pHp programmer的要求了,会更好,
(4).写高效的SQL语句,看看有没有写低效的SQL语句,比如生成笛卡尔积的全连接啊,大量的Group By和order by,,,explain每一个sql语句
(5).所得皆必须,只从数据库取必需的数据,比如查询某篇的评论数,select count(*) … where article_id = ? 就可以了,不要先select * … where article_id = ?然后msql_num_rows.
只传送必须的SQL语句,比如修改文章的时候,如果用户只修改了标题,那就… set title = ? where article_id = ?不要set content = ?(大文本)
(6).
————————————————————————
$s = ‘abc’;
if ($s==0)
echo ‘is zero
’;
else
echo ‘is not zero
’;
?
好多人答错了,认为答案是输出字符串“is not zero”。其实正确答案应该是输出字符串“is zero”。
原因其实简单,因为 pHp 是一门弱类型的语言,它对变量没有
“必须先定义再使用”的强制要求,变量的类型也是根据赋值的类型来灵活变化的。这一“灵活性”看似灵活,实际上埋下了错 误的隐患。虽然 $s = ‘abc’; 语句定义了变量 $s 为字符串类型,但因为 if ($s==0)语句中,$s 是和数字型常量比较,所以 $s 这时被隐含的转换成了数字型变量,其值是 0,所以 $s==0 比较的结果就为真。
犯这一类型错误的人一般是从 Java、C 等语言转到 pHp 开发的程序员,因为 Java、C 等语言是强类型语言,

各大公司的PHP面试题 各大公司面试题 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人raojun00001
  • 文件大小28 KB
  • 时间2021-04-17