php面试(真实)及答案(一)

今天去盈动面试了,说实话题不难,但不知怎的,可能是过年太久了玩野了,什么都忘了,昨晚看到的不少题今天也记不起,选择题更是感觉很差,唉,黄了~~

先晒题(忘记了不少题,下面题的具体的序号也忘了):

1.php的数据类型,这题是选择题;

答案,php主要有8种数据类型。标准类型:boolean,integer,float(浮点型,也称’double’),string。复合类型:array,object。特殊类型:null,resource.

2.$b = “01”;$b++;$b += 1;求$b1。(3,第二个$b是02,是整型integer,第三个$b为3,因为前一个为integer了,所以后一个自动转换成整型的算法。如果$b=”02.1″,则$b也为float,最终为3.1);

3.include和require的作用和区别?include_onclude呢?

include 和require的作用是用来在脚本中插入文件,区别是若文档不存在或出现错误,则include 会发出警告,但程序会继续运行,而require会报错,并且终止运行程序。include_once与include 作用差不多,但只插入一次文件。

4.require不能再文件中哪里使用【E】:

A、判断语句或循环里,
B、连接语句里
C、声明语句里
D、文件的开头
E、文件的中间

5.对于大流量的网站,您采用什么样的方法来解决访问量问题?
首先,确认服务器硬件是否足够支持当前的流量
其次,优化数据库访问。
第三,禁止外部的盗链。
第四,控制大文件的下载。
第五,使用不同主机分流主要流量
第六,使用流量分析统计软件。

第六,数据查询大时使用缓存

7.请说明php中传值与传引用的区别。什么时候传值什么时候传引用?
按值传递:函数范围内对值的任何改变在函数外部都会被忽略
按引用传递:函数范围内对值的任何改变在函数外部也能反映出这些修改
优缺点:按值传递时,php必须复制值。特别是对于大型的字符串和对象来说,这将会是一个

代价很大的操作。
按引用传递则不需要复制值,对于性能提高很有好处。

8.alert(),prompt(),confirm()

window.confirm 参数就只有一个。显示提示框的信息。按确定,返回true;按取消返回false。      
   <script>  
   var bln = window.confirm(“确定吗?”);  
   alert(bln)  
   </script>    
 

window.alert参数,只有一个,显示警告框的信息;无返回值。   
      <script>  
   window.alert(“确定。”)  
   </script>  
 

window.prompt参数,有两个,第一个参数,显示提示输入框的信息。第二个参数,用于显示输入框的默认值。返回,用户输入的值。      
   <script>  
   var str = window.prompt(“请输入密码”,”password”)  
   alert(str);  
   </script>

关于 beeboo

瘦仔,很傻很坚强
此条目发表在 php 分类目录,贴了 , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>