黄色片女人_av毛片国产_亚洲精品成_91视频a - 黄色三级网站

常見(jiàn)的php面試題

時(shí)間:2022-11-24 08:16:46 個(gè)人簡(jiǎn)歷 我要投稿
  • 相關(guān)推薦

2017常見(jiàn)的php面試題

  參加2017年面試的PHP求職者要做好面試準(zhǔn)備,提前對(duì)PHP面試題目做好了解很重要,以下是陽(yáng)光網(wǎng)小編幫你們整理的2017常見(jiàn)的php面試題,一起來(lái)學(xué)習(xí)啦。

2017常見(jiàn)的php面試題

  2017常見(jiàn)的php面試題(一)

  1、創(chuàng)建文件exer1,設(shè)置訪問(wèn)權(quán)限為rw-r--r--,現(xiàn)要增加所有用戶的執(zhí)行權(quán)限和同組用戶的寫(xiě)權(quán)限,寫(xiě)出操作過(guò)程的命令

  touch exer1

  chmod 644 exer1

  增加權(quán)限

  chmod a+x exer1

  chmod g+w exer1

  或者

  chmod 775 exer1

  2、字符串“to upper case” 分別用php,shell ,js實(shí)現(xiàn)將字符串中的.字符全部轉(zhuǎn)換成大寫(xiě)并輸出

  Php實(shí)現(xiàn): echo strtoupper(‘to upper case’)

  Shell實(shí)現(xiàn):echo "to upper case" | tr 'a-z' 'A-Z'

  Js實(shí)現(xiàn):

  3、用root登陸mysql數(shù)據(jù)庫(kù),如果mydb不存在,則在mysql中創(chuàng)建數(shù)據(jù)庫(kù)mydb,給root用戶分配所有權(quán)限從192.168.1.1 ip來(lái)訪問(wèn)mysdb數(shù)據(jù)庫(kù)。(root用戶密碼為空)

  CREATE DATABASE IF NOT EXISTS mydb;

  grant all on mydb.* to root@’ 192.168.1.1’ identified by '' ;

  2017常見(jiàn)的php面試題(二)

  1、求$a,$b,$c三個(gè)數(shù)中的最大值和最小值

  echo max($a,$b,$c);

  echo min($a,$b,$c);

  2、echo()、print()、print_r()的區(qū)別

  print() 只能打印出簡(jiǎn)單類型變量的值(如int,string) print_r() 可以打印出復(fù)雜類型變量的值(如數(shù)組,對(duì)象)

  echo 輸出一個(gè)或者多個(gè)字符串

  3、防止SQL注入漏洞可以用哪些函數(shù)?

  addslashes()

  mysql_escape_string()

  正確回答1個(gè)即可

  4、用PHP寫(xiě)出顯示客戶端IP與服務(wù)器IP的`代碼

  echo $_SERVER*‘REMOTE_ADDR’+;

  echo $_SERVER*‘SERVER_ADDR’+;

  5、用PHP打印出前一天的時(shí)間,格式例如 2006-5-10 22:21:21

  strftime(“%Y-%m-%d %T”, strtotime(“-1 day”));

  date(“Y-m-d H:i:s”, strtotime(“-1 day”));

  正確回答1個(gè)即可

  6、寫(xiě)一個(gè)函數(shù),能夠遍歷一個(gè)文件夾下的所有文件和子文件夾

  function dir_recurse($dir) {

  $i = 1;

  if($handle = opendir($dir)) {

  while(false !== ($file = readdir($handle))) {

  if($file != "." && $file != ".." ) {

  if(is_dir($dir."/".$file) == true) {

  $fullpath = $dir."/".$file;

  dir_recurse($fullpath);

  echo "$fullpath\n";

  $i++;

  }else {

  $fullpath = $dir."/".$file;

  echo "$fullpath\n";

  $i++;

  }

  }

  }

  closedir($handle);

  }

  }

  2017常見(jiàn)的php面試題(三)

  1、用PHP打印出前一天的時(shí)間格式是2006-5-10 22:21:21

  $a = date("Y-m-d H:i:s", strtotime("-1 day"));

  print_r($a);

  2、echo(),print(),print_r()的區(qū)別

  echo 和print不是一個(gè)函數(shù),是一個(gè)語(yǔ)言結(jié)構(gòu)

  int print(string $arg), 只有一個(gè)參數(shù)

  echo arg1,arg2; 可以輸出多個(gè)參數(shù),返回void

  echo和print只能打印出string,不能打印出結(jié)構(gòu)

  print_r能打印出結(jié)構(gòu)

  比如

  $arr = array("key"=>"value");

  print_r($arr);

  3、能夠使HTML和PHP分離開(kāi)使用的模板

  smarty,phplib

  4、使用哪些工具進(jìn)行版本控制?

  svn,git,cvs

  5、如何實(shí)現(xiàn)字符串翻轉(zhuǎn)?

  英文:strrev($a)

  中文或其他文字:

  中文:GB2312, 代碼是使用GB2312編碼

  function reverse($str)

  {

  $ret = "";

  len=mbstrwidth(str,"GB2312");

  for(i=0;i< len;i++)

  {

  arr[]=mbsubstr(str, $i, 1, "GB2312"); }

  return implode("", array_reverse($arr));

  }

  print_r(reverse("你好"));

  6、優(yōu)化MYSQL數(shù)據(jù)庫(kù)的'方法。

  語(yǔ)句方面:

  1 使用索引,增加查詢效率

  2 優(yōu)化查詢語(yǔ)句,提高索引命中率

  數(shù)據(jù)庫(kù)涉及方面:

  1 構(gòu)造分庫(kù)分表,提高數(shù)據(jù)庫(kù)的存儲(chǔ)和擴(kuò)展能力

  2 根據(jù)需要使用不同的存儲(chǔ)引擎

【常見(jiàn)的php面試題】相關(guān)文章:

php面試題及答案04-02

php基礎(chǔ)面試題11-26

php面試題及答案201704-05

php面試題目201704-05

php高級(jí)面試題及答案04-02

2017php面試題目04-05

2017php面試題及答案04-05

2017php面試題大全04-05

PHP面試題簡(jiǎn)答題參考12-09