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

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

      php面試問題及答案

      時間:2022-11-26 07:18:21 面試問題 我要投稿
      • 相關(guān)推薦

      php面試問題及答案

        對于PHP程序員來說,學會提前了解面試問題及答案很有必要,那么你了解了嗎?下面陽光網(wǎng)小編已經(jīng)為你們整理了php面試問題及答案,一起來看看吧。

      php面試問題及答案

        php面試問題及答案一

        1.簡述兩種屏蔽php程序的notice警告的方法

        初始化變量,文件開始設置錯誤級別或者修改php.ini 設置error_reporting

        set_error_handler 和 @抑制錯誤

        01.在程序中添加:error_reporting (E_ALL & ~E_NOTICE);

        02.或者修改php.ini中的:error_reporting = E_ALL

        改為:error_reporting = E_ALL & ~E_NOTICE

        03.error_reporting(0);或者修改php.inidisplay_errors=Off

        2.instanceof的作用, 經(jīng)常在什么設計模式中使用

        單例模式,但是其他的模式也會用到

        3.1023用二進制表示, 并簡述計算過程

        10-2

        1023%2=1

        511%2 =1

        255%2 =1

        127%2 =1

        63%2 =1

        31%2 =1

        15%2 =1

        7%2 =1

        3%2 =1

        1%2 =1

        0 =0

        -------------------------------------------

        1023

        2^9=

        511

        k=9

        10 9 8 7 6 5 4 3 2 1

        1 1 1 1 1 1 1 1 1 1

        ----------------------

        1023 1

        1023-1/2=511 1

        511-1/2=255 1

        255-1/2=127 1

        127-1/2=63 1

        63-1/2=31 1

        31-1/2=15 1

        15-1/2=7 1

        7-1/2=3 1

        3-1/2=1 1

        -----------------------------------------------

        2-10

        只需用將二進制數(shù)的各個位上的數(shù)從最右邊開始,最右邊的第一個數(shù)乘以二的零次方,第二個數(shù)乘以二的一次方,第三個數(shù)乘以二的'二次方,依次類推可得第n個數(shù)乘以二的(n-1)次方,然后把得到的結(jié)果相加即可

        例如:110011=1*2^0+1*2^1+0*2^2+0*2^3+1*2^4+1*2^5=51

        這也可以算是一個公式就是An*2^(n-1) An表示二進制數(shù)最右邊開始的第n個數(shù),

        將第一項第二項第三項一直到第n項用式子An*2^(n-1) 計算出來并加在一起即可

        php面試問題及答案二

        1.有如下數(shù)據(jù)庫, 用原生態(tài)mysql擴展去連接并查詢user表的前十行

        host: 192.168.0.254

        port: 3306

        user: one

        pass: piece

        database: db_user

        table: user

        $link = mysql_connect("192.168.0.254:3306","one","piece") or die('Could not connect: '.mysql_error());

        mysql_select_db('db_user',$link);

        $query = mysql_query("select * from user limit 10");

        while($rs = mysql_fetch_array($query,MYSQL_ASSOC))

        2.符串”\r”,”\n”,”\t”,”\x20”分別代表什么?

        答案: “\r”代表的含義是:

        在Linux、unix 中表示返回到當行的最開始位置,在Mac OS 中表示換行且返回到下一行的最開始位置,相當于Windows 里的 \n 的效果。

        “\n”代表的含義是:

        在Windows 中表示換行且回到下一行的最開始位置。相當于Mac OS 里的' \r 的效果,在linux、unix 中只表示換行,但不會回到下一行的開始位置。

        “\t”所代表的含義是:

        鍵盤上的“TAB”鍵,跳格(移至下一列)。

        “\x20”所代表的含義是:是32在ASCII表中16進制的表示。

        3.語句輸出的結(jié)果是什么?

        $a = 3;

        echo "$a",'$a',"\\\$a","${a}","$a"."$a","$a"+"$a";

        1

        2

        1

        2

        得到的

        php面試問題及答案三

        1、如何實現(xiàn)PHP、JSP交互?

        PHP提供了支持JAVA的類庫文件,或者通過HTTP協(xié)議來交互數(shù)據(jù)

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

        VSS,CVS,SVN

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

        不考慮中英文混合,不是最優(yōu)算法,不用php庫函數(shù)翻轉(zhuǎn)字符串:

        function str_to_reverse( $str ){

        for($length=0;$str[$length]!=null;$length++){;}

        $strlength = $length-1;

        unset($length);

        for($start=0,$end=$strlength;$start<$end;$start++,$end--){

        $temp = $str[$start];

        $str[$start] = $str[$end];

        $str[$end] = $temp;

        }

        unset($temp,$start,$end,$strlength);

        return $str;

        }

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

      php面試題及答案04-02

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

      php面試題及答案201704-05

      php面試官常問的問題04-09

      2017php面試題及答案04-05

      面試問題及答案04-02

      經(jīng)典面試問題及答案04-02

      面試提問的問題及答案04-04

      護士面試的問題及答案04-04