久久综合色一综合色88欧美|久久er热在这里只有精品66|国产福利一区二区不卡|日本精品动漫二区三区

    1. <address id="l3apk"><var id="l3apk"><source id="l3apk"></source></var></address>

      php面試題及答案

      時間:2022-11-24 08:19:03 個人簡歷 我要投稿

      2017php面試題及答案

        對于2017年的PHP求職者來說,面試前對面試問題有了解很重要,以下是陽光網(wǎng)小編幫你們整理的2017php面試題及答案,一起來學習啦。

      2017php面試題及答案

        2017php面試題及答案(一)

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

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

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

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

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

        echo 輸出一個或者多個字符串

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

        addslashes()

        mysql_escape_string()

        正確回答1個即可

        4、用PHP寫出顯示客戶端IP與服務器IP的代碼

        echo $_SERVER*‘REMOTE_ADDR’+;

        echo $_SERVER*‘SERVER_ADDR’+;

        5、用PHP打印出前一天的時間,格式例如 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個即可

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

        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);

        }

        }

        2017php面試題及答案(二)

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

        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實現(xiàn)將字符串中的`字符全部轉(zhuǎn)換成大寫并輸出。

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

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

        Js實現(xiàn):

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

        CREATE DATABASE IF NOT EXISTS mydb;

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

        2017php面試題及答案(三)

        1、用PHP打印出前一天的`時間格式是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不是一個函數(shù),是一個語言結(jié)構(gòu)

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

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

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

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

        比如

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

        print_r($arr);

        3、能夠使HTML和PHP分離開使用的模板

        smarty,phplib

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

        svn,git,cvs

        5、如何實現(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("你好"));

      【php面試題及答案】相關(guān)文章:

      php面試題及答案04-02

      php面試題及答案201704-05

      php高級面試題及答案04-02

      計算機php面試題目及答案12-09

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

      2017常見的php面試題04-05

      php面試題目201704-05

      2017php面試題目04-05

      2017php面試題大全04-05