background image

   return $str.'...'; Bx PgOQ]  
    }else{ th :r| 6  

   return $string; x 2Nv 5Id  
   } G$:QV  

} =-L k (]|  
11、您是否用过版本控制软件? 如果有您用的版本控制软件的名字是?(1 分) xLPtT|6e  
12、您是否用过模板引擎? 如果有您用的模板引擎的名字是?(1 分) GC')qhF:  

答:用过,smarty gR2hp;5C]j  
13、请简单阐述您最得意的开发之作(4 分) kZ<j,7Lv  

答:

 

信息分类 i§9Lx4Z  

14、对于大流量的网站,您采用什么样的方法来解决访问量问题?(4 分) i\bR[sq~  

答:确认服务器硬件是否足够支持当前的流量,数据库读写分离,优化数据表, n{Br}_FW  
    程序功能规则,禁止外部的盗链,控制大文件的下载,使用不同主机分流主要流量

 

=yvV-[t(o  
15、用 PHP 写出显示客户端 IP 与服务器 IP 的代码 1 分) GOµQ30h  

答:打印客户端 IP:echo $_SERVER[‘REMOTE_ADDR’]; 或者: getenv('REMOTE_ADDR'); 
§M; h,a2  
   打印服务器 IP:echo gethostbyname("www.bolaiwu.com") @d{[( sH  
16、语句 include 和 require 的区别是什么?为避免多次包含同一文件,可用(?)语句代替

它们? (2 分) wHXjo5.e>  

答:require->require 是无条件包含也就是如果一个流程里加入 require,无论条件成立与否

都会先执行 require k`SQPZ;µ-  
  include->include 有返回值,而 require 没有(可能因为如此 require 的速度比 include 快) 
w0q,ERo%  
  注意:包含文件不存在或者语法错误的时候 require 是致命的,include

 

不是 J=v/uU!}  

17、如何修改 SESSION 的生存时间(1 分). E [FQA  

答:方法 1:将 php.ini 中的 session.gc_maxlifetime 设置为 9999 重启 apache g|XY$n  
   方法 2:$savePath = "./session_save_dir/"; A m-H)&&0a  
         $lifeTime = 

 

小时 * 秒; 86#HcQ+x&  

         session_save_path($savePath); c We [1  

         session_set_cookie_params($lifeTime); DM<Jwd"  
         session_start(); :^ +W- h  
   方法 3:setcookie() and session_set_cookie_params($lifeTime); 2N$# c"  收集一些实用 php

面试题及答案给大家
做为程序员,到 IT 企业面试的时候肯定会有笔试这关,那就要考考你的 PHP 知识了,
所以本站收集一些实用的 php

 

面试题及答案给大家。 %QiT7\l  

基础题: -u/BqQ0n%  
1.

 

表单中 get 与 post 提交方法的区别? µF _t=-  

答:get 是发送请求 HTTP 协议通过 url 参数传递进行接收,而 post 是实体数据,可以通过
表单提交大量信息. @6\VTge  
2.session 与 cookie 的区别? x3(9-dLµ  
答:session:储存用户访问的全局唯一变量 ,存储在服务器上的 php 指定的目录中的
(session_dir

 

)的位置进行的存放 /'xgc)*  

   cookie:用来存储连续訪問一个頁面时所使用,是存储在客户端,对于 Cookie 来说是
存储在用户 WIN 的 Temp

 

目录中的。 3-!y§DA  

   

 

两者都可通过时间来设置时间长短 i{^

linfeng

2010-05-20 14:44

Uljt Cw  
12、在 PHP 中,heredoc 是一种特殊的字符串,它的结束标志必须?(1 分) }tI]\]3gG