>백엔드 개발 >PHP 튜토리얼 >PHP 프로그래머 인터뷰 질문에 대한 몇 가지 필기 시험 질문 및 답변

PHP 프로그래머 인터뷰 질문에 대한 몇 가지 필기 시험 질문 및 답변

WBOY
WBOY원래의
2016-07-25 08:59:231163검색
  1. $str1 = null;
  2. $str2 = false;
  3. echo $str1==$str2 ? ‘相等’ : ‘不相等’;
  4. $str3 = ”;
  5. $str4 = 0;
  6. echo $str3==$str4 ? ‘相等’ : ‘不相等’;
  7. $str5 = 0;
  8. $str6 = ’0′;
  9. echo $str5===$str6 ? ‘相等’ : ‘不相等’;
  10. ?>
复制代码

2. 写出如下程序的输出结果

  1. $a1 = null;
  2. $a2 = false;
  3. $a3 = 0;
  4. $a4 = ”;
  5. $a5 = ’0′;
  6. $a6 = ‘null’;
  7. $a7 = array();
  8. $a8 = array(array());
  9. echo empty($a1) ? ‘true’ : ‘false’;
  10. echo empty($a2) ? ‘true’ : ‘false’;
  11. echo empty($a3) ? ‘true’ : ‘false’;
  12. echo empty($a4) ? ‘true’ : ‘false’;
  13. echo empty($a5) ? ‘true’ : ‘false’;
  14. echo empty($a6) ? ‘true’ : ‘false’;
  15. echo empty($a7) ? ‘true’ : ‘false’;
  16. echo empty($a8) ? ‘true’ : ‘false’;
  17. ?>
复制代码

3. 写出如下程序的输出结果

  1. $test = ‘aaaaaa’;
  2. $abc = & $test;
  3. unset($test);
  4. echo $abc;
  5. ?>
复制代码

4. 写出如下程序的输出结果

  1. function get_count(){
  2. static $count = 0;
  3. return $count ;
  4. }
  5. echo $count;
  6. $count;
  7. echo get_count();
  8. echo get_count();
  9. ?>
复制代码

5. 写出如下程序的输出结果

  1. $GLOBALS['var1'] = 5;
  2. $var2 = 1;
  3. function get_value(){
  4. global $var2;
  5. $var1 = 0;
  6. return $var2 ;
  7. }
  8. get_value();
  9. echo $var1;
  10. echo $var2;
  11. ?>
复制代码

6. 写出如下程序的输出结果

  1. function get_arr($arr){
  2. unset($arr[0]);
  3. }
  4. $arr1 = array(1, 2);
  5. $arr2 = array(1, 2);
  6. get_arr(&$arr1);
  7. get_arr($arr2);
  8. echo count($arr1);
  9. echo count($arr2);
  10. ?>
复制代码

7. 使用五种以上方式获取一个文件的扩展名 要求:dir/upload.image.jpg,找出 .jpg 或者 jpg , 必须使用PHP自带的处理函数进行处理,方法不能明显重复,可以封装成函数,比如 get_ext1($file_name), get_ext2($file_name)

二、算法题

1. 使用PHP描述冒泡排序和快速排序算法,对象可以是一个数组

2. 使用PHP描述顺序查找和二分查找(也叫做折半查找)算法,顺序查找必须考虑效率,对象可以是一个有序数组

3. 写一个二维数组排序算法函数,能够具有通用性,可以调用php内置函数

#--------------------- (以下答案不一定是最好的,只是一个简单的参考) 1 2 下一页 尾页



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.