?足彩 比分计划软件?足彩 比分天天计划?足彩 比分人工计划?足彩 比分在线计划?足彩 比分稳赢计划
首頁 >  面試題 > JAVA,PHP企業面試寶典 > 

PHP面試題系列(九)

PHP面試題系列(九)

作者:elc 來源: 時間:2017-04-06 訪問次數:2535
1、HTTP狀態中的301和302是什么意思?二者有何不同?

1、HTTP狀態中的301和302是什么意思?二者有何不同?

301,302 都是HTTP狀態的編碼,都代表著某個URL發生了轉移,不同之處在于:

301 redirect: 301 代表永久性轉移(Permanently Moved)。

302 redirect: 302 代表暫時性轉移(Temporarily Moved )。

2、如何用正則表達式獲得一個頁面內容中所有圖片的地址?

3、Const和static二者有哪些相似和不同?

(1) static

static關鍵字在類中是,描述一個成員是靜態的,static能夠限制外部的訪問,因為static后的成員是屬于類的,是不屬于任何對象實例,其他類是無法訪問的,只對類的實例共享,能一定程序對該成員盡心保護。類的靜態變量,非常類似全局變量,能夠被所有類的實例共享,類的靜態方法也是一樣的,類似于全局函數。類的靜態方法能訪問類的靜態的屬性。另外說明的是,static的成員,必須使用self來訪問,使用this會出錯。

(2)const

const是一個定義常量的關鍵字,類似于C中的#define,能夠定義一個常量,如果在程序中改變了它的值,那么會出現錯誤。

4、已知任意一個合法日期,如何算出那一天所在星期的周一是幾月幾號?

<?php

date_default_timezone_set('PRC');

function zhuanhuan($strtime){

$time=strtotime($strtime);

$xingqi=date('w',$time);

switch($xingqi){

case 0:

echo date("Y-m-d",$time-3600*24*6);

break;

case 1:

echo date("Y-m-d",$time);

break;

case 2:

echo date("Y-m-d",$time-3600*24);

break;

case 3:

echo date("Y-m-d",$time-3600*24*2);

break;

case 4:

echo date("Y-m-d",$time-3600*24*3);

break;

case 5:

echo date("Y-m-d",$time-3600*24*4);

break;

case 6:

echo date("Y-m-d",$time-3600*24*5);

break;

case 6:

echo date("Y-m-d",$time-3600*24*6);

break;

default:

echo "呵呵";

}

}

zhuanhuan("2017-01-09");

//代碼輸出結果:2017-01-09

5、請寫出至少兩種獲取文件名中擴展名的方法?

方法一

<?php

$path = "/usr/www/html/index.php";

$pathinfo = pathinfo($path);

//var_dump($pathinfo);

echo "擴展名:$pathinfo[extension]";

?>

PHP面試題第九回

方法二

<?php

function extend_2( $file_name )

{

$extend = pathinfo ( $file_name );

$extend = strtolower ( $extend [ "extension" ]);

return $extend ;

}

echo extend_2('index.php');

6、如何以追加的方式打開一個文件進行寫操作?

<?php

file_put_contents("test.txt", "This is another something.", FILE_APPEND);

?>

7、寫出代碼的執行結果?

<?php

$a=null ;$b=false;echo $a==$b?'相等':'不想等';

echo "
";

$a=0;$b=0;echo $a==$b?'相等':'不相等';

echo "
";

$a='0';echo empty($a)?'true':'false';

echo "
";

$a=null;echo empty($a)?'true':'false';

echo "


";

$a='abc';printf('%d',count($a));

echo "
";

$a=1;$b=&$a;$c=$a++;echo $a.$b.$c;

echo "
";

$count=5;

<span sty

?足彩 比分计划软件?足彩 比分天天计划?足彩 比分人工计划?足彩 比分在线计划?足彩 比分稳赢计划
有没有赚钱快的事情 极速快乐十分 gta地堡挂机赚钱 118比分网 康师傅代理赚钱 微乐龙江麻将官方版 diy赚钱好项目 怎么把国内视频搬运到国外赚钱 csgo比分网即时比分 波克安徽麻将作弊器下载