招考网【官方站】权威信息发布平台!

当前位置: 主页 > 等级考试 >

PHP面试题(2)

时间:2016-04-11 06:39来源:未知 作者:kaoshi 点击:
(5).所得皆必须,只从数据库取必需的数据,比如查询某篇文章的评论数,select count(*) where article_id = ? 就可以了,不要先select * where article_id = ?然后msql_num_rows. 只

  (5).所得皆必须,只从数据库取必需的数据,比如查询某篇文章的评论数,select count(*) … where article_id = ? 就可以了,不要先select * … where article_id = ?然后msql_num_rows. 只传送必须的SQL语句,比如修改文章的时候,如果用户只修改了标题,那就… set title = ? where article_id = ?不要set content = ?(大文本)。

  (6).必要的时候用不同的存储引擎,比如InnoDB可以减少死锁,HEAp可以提高一个数量级的查询速度。

  练习题二

  1.请写出PHP5权限控制修饰符。

  答案:private protected public。

  2.对于大流量的网站,您采用什么样的方法来解决访问量问题?

  答案:首先,确认服务器硬件是否足够支持当前的流量。

  其次,优化数据库访问。

  第三,禁止外部的盗链。

  第四,控制大文件的下载。

  第五,使用不同主机分流主要流量 第六,使用流量分析统计软件。

  3.在HTTP 1.0中,状态码 401 的含义是?;如果返回"找不到文件"的提示,则可用 header 函数, 其语句是?

  答案:401的含义是未授权。

  header(“HTTp/1.0 404 Not Found”);———找不到文件

  header(“HTTp/1.1 403 Forbidden”);———不允许访问

  4.以Apache模块的方式安装PHP,在文件http.conf中首先要怎样动态装载PHP模块,然后再用什么语句使得Apache把所有扩展名为php的文件都作为PHP脚本处理。

  答案:动态装载PHP模块:LoadModule php5_module "c:/php/php5apache2.dll"

  把所有扩展名为php的文件都作为pHp脚本处理: AddType application/x-httpd-php-source .phps AddType application/x-httpd-php .php .php5 .php4 .php3 .phtml

  5.类的属性可以序列化后保存到 session 中,从而以后可以恢复整个类,这要用到的函数是?

  答案:serialize() /unserialize()。

  6.一个函数的参数不能是对变量的引用,除非在php.ini中把什么模块设为on。

  答案:allow_call_time_pass_reference。

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
发布者资料
kaoshi 查看详细资料 发送留言 加为好友 用户等级:高级会员 注册时间:1970-01-01 08:01 最后登录:2018-04-02 14:04
栏目列表
推荐内容