PHP面试题的分享

时间:2022-11-20 06:09:16 综合指导 我要投稿
  • 相关推荐

关于PHP面试题的分享

  1、 用PHP打印出前一天的时间,格式是2014-6-07 00:25:10

关于PHP面试题的分享

  2、 简述echo(),print(),print_r()的区别

  3、 能够使HTML和PHP分离开使用的模板是什么?

  4、 使用哪些工具进行版本控制?

  5、 如何实现字符串翻转?

  6、 优化mysql数据库的方法。

  7、 Php的意思

  8、 Mysql取得当前时间的函数是?格式化日期的函数是?

  9、 实现中文字串截取无乱码的方法

  10、 已知$a = "hello";$b = &$a;unset($b);$b = "world";问$a是多少,$b是多少?

  11、 已知$array = array();$x = empty($array);问$x是什么?什么样的内容为空?

  12、 用PHP写出显示客户端IP与服务器IP的代码

  13、 1echo 8%(-2)的结果值是多少?

  14、 有一数组 $a=array(3,2,4,9,8);请将其重新排序,按从小到大的顺序列出。

  15、 如何声明一个名为”myclass”的没有方法和属性的类?如何实例化一个名

  为”myclass”的对象?

  16、 如何访问和设置一个类的属性?

  17、 如何使用下面的类,并解释下面什么意思?

  class Mymd5

  {

  function get_md5($str)

  {

  $str=md5(md5($str).”xingmo”);

  return $str;

  }

  }

  18、 用哪一个函数检测一个变量是否定义过?是否为空的函数是?是否为NULL?

  19、 $arr = array(‘james’, ‘tom’, ‘symfony’); 请打印出第一个元素的值

  20、 请将数组的值用?,?号分隔并合并成字符串输出。如何将一个以?,?隔开的字符串分割

  成数组?

  21、 已知$a = ?abcdef?; 请打印出$a的第一个字母。

  22、 请写出php5的构造函数和析构函数

  23、 请写一个函数,实现以下功能:字符串”open_door” 转换成 “OpenDoor”、”

  make_by_id” 转换成 “MakeById”。

  24、 表单中 get与post提交方法的区别?

  25、 session与cookie的区别?

  26、 PHP支持的数据类型有八种,以下被支持的有:string、int、float、Bool、array、NULL、

  resource、object

  A、array

  B、floating-point numbers(double)

  C、integer

  D、date

  E、string

  27、 以下程序:

  28、 以下程序

  $str1 = “01″;

  $str1++;

  $str1 += 1; //$str1 = $str1 + 1; echo “

  \$str1 => $str1

  ”; ?>

  程序输出为:[ ]

  A、$str1 => 01

  B、$str1 => 2

  C、$str1 => 03

  D、$str1 => 3

  E、$str1 => 1

  29、 全局变量与局部变量

  $a=1;

  sum()

  {

  echo $a;

  }

  sum();

  程序输出为:[ ]

  A、1

  B、10

  C、100

  $num2

  ”; $num2 = &$num1; $num2 = 20; echo “

  $num1

  ”; ?>程序输出为:[ ] A、15 B、35 C、20 D、5

  D、1000

  E、空值

  30、 PHP的控制语句

  $a = 3;

  $b = $a++;

  if ($a > $b)

  {

  echo “a 比 b 大”;

  }

  elseif ($a == $b)

  {

  echo “a 等于 b”;

  }

  else

  {

  echo “a 比 b 小”;

  }

  ?>

  输出结果为:[ ]

  A、a 比 b 大

  B、a 等于 b

  C、a 比 b 小

  D、”a 比 b 小”

  E、无输出

  31、 PHP对字符串的处理程序

  $name=”Jollen”;

  echo ?Name:$name?;

  echo “Name:$name”;

  输出结果为:[ ]

  A、Name:Jollen

  Name:Jollen

  B、Name:Jollen

  Name:$name

  C、Name:$name

  Name:Jollen

  D、Name:$name

  Name:$name

  E、Name:”Jollen”

  Name:Jollen

  32、 下面建立与MySQL Server的连接语法正确的是:[ ]

  A、$link=connect(“host_name”,”user_name”,”password”);

  B、$link=mysql_connect(“host_name”,”user_name”,”password”);

  C、$link=mysqlconnect(“host_name”,”user_name”,”password”);

  D、$link=mysql_pconnect(“host_name”,”user_name”,”password”); E、$link=pconnect(“host_name”,”user_name”,”password”);

  33、 print out?

  A) 3

  B) False

  C) Null

  D) 1

  E) 0

  34、

  $a = in_array(’01′, array(’1′)) == var_dump(’01′ == 1); ?>

  A) True

  B) False

  35、 写出以下程序的运行结果

  $aa = null;

  $bb = false;

  If($aa= = = $bb)

  {

  Echo ?相同?;

  }

  Else

  {

  echo?不相同?;

  }

  36、 以下哪一个函式可以把浏览器转向到另一个页面?

  A) redir()

  B) header()

  C) location()

  D) redirect()

  37、 isset()和empty()的区别


【PHP面试题的分享】相关文章:

腾讯php程序员面试题目及答案08-03

远洋地产招聘面试题分享08-08

日企常见面试题分享08-08

教师招聘面试题目及答案 分享08-09

热乎乎的面经,面试题目分享08-09

软件测试工程师面试题及答案分享08-08

第三次终于接起的电话面试 分享面试题目08-09

面试题精选07-31

保姆面试题08-09

经典销售面试题目08-09