一、填空題
1.php是用什麼語言編寫的
基於c語言的
2.目前php的最高版本是
php 5.5版本
3. lamp的全稱是
linux+apache+mysql+perl/php/python
4. php的三種注釋方式
(1)<?php
echo "www.phpddt.com"; //單行注釋
?>
(2)<?php
/*多行注釋
*/ echo "www.phpddt.com";
?>
(3)<?php
/**塊狀注釋
*/ echo "www.phpddt.com";
?>
5. php使用什麼符號定義變數
$二、簡答題
1. 請列出php的8種資料型別。
四種標量型別:
boolean (布林型)
integer (整型)
float (浮點型, 也稱作 double)
string (字串)
兩種復合型別:
array (陣列)
object (物件)
最後是兩種特殊型別:
resource (資源)
null (null)
2.php中有幾種形式裝載**,並列舉,以包含同目錄下的config.php檔案為例?
require('config.php');
include('config.php');
require_once('config.php');
include_once('config.php');
require 的使用方法如 require("myrequirefile.php"); 。這個函式通常放在 php 程式的最前面,php 程式在執行前,就會先讀入 require 所指定引入的檔案,使它變成 php 程式網頁的一部份。常用的函式,亦可以這個方法將它引入網頁中。
include 使用方法如 include("myincludefile.php"); 。這個函式一般是放在流程控制的處理部分中。php 程式網頁在讀到 include 的檔案時,才將它讀進來。這種方式,可以把程式執行時的流程簡單化。
他們兩個的用途是完全一樣的,不一定非得哪個放在最前面哪個放在中間。他們最根本的區別在於錯誤處理的方式不一樣。
require乙個檔案存在錯誤的話,那麼程式就會中斷執行了,並顯示致命錯誤
include乙個檔案存在錯誤的話,那麼程式不會中端,而是繼續執行,並顯示乙個警告錯誤。
如同include_once(),require_once()會先檢查目標檔案的內容是不是在之前就已經匯入過了,如果是的話,便不會再次重複匯入同樣的內容。
3. php中===表示什麼意思?
值和資料型別都相同
4.php物件中可以使用哪幾種訪問修飾符,預設修飾符是什麼?
public protected private
三、設計題
1.$m = 「 my name is php 」 程式設計實現將$m中字串前後的空格以及中間的空格去掉,並全部轉換成小寫字母,最後輸出$m和$m中字母的個數?
1. <?php
2. $m = " my name is php ";
3. $m = str_replace(" ","",$m);
4. $m = strtolower($m);
5. echo $m;
6. echo strlen($m);
7. ?>
2. 寫乙個函式,盡可能高效的,從乙個標準 url 裡取出檔案的副檔名
例如: 需要取出 php 或 .php
1. <?php
2. $url = '';
3. function getext($url)
9. echo getext($url);
10. ?>
$parse_url的值;
3.$m = 「woxihuanphp」,程式設計實現:將字串分割為單個字元存放到乙個陣列中,並列印陣列?
1. <?php
2. $str= "abcd";
3. for($i=0;$i 4. 在php中,heredoc是一種特殊的字串,它的結束標誌必須?
echo<<< eot開始到"eot;"結束
5.用類程式設計實現:stu類中有兩個私有屬性,name和*** ,有兩個公有方法,setname()和set***()引數自定,方法可實現對兩個私有屬性進行修改。在例項化類的時候要求對私有屬效能進行初始化。
1. <?php
2. class stu
9. function setname($name)
12. function set***($***)
15. }
16. //例項化
17. $a = new stu("小紅","男");
18. ?>
php面試題(三)
注意 這是一篇比較基礎的php面試題的 一 填空題 1.php是用什麼語言編寫的 基於c語言的 2.目前php的最高版本是 php 5.4版本 3.lamp的全稱是 linux apache mysql perl php python 4.php的三種注釋方式 1 echo www.phpddt.c...
面試題 PHP面試題
建議 比如是系統配置,缺少了無法執行,自然使用 require 如果某一段程式少了,只是少了統計 訪問的,不是必不可少的。可以使用 include 而加不加 once 就是效率上的區別,雖然系統會幫你考慮只包含一次,但系統的判斷會降低效率,因此,更應該在開發之初,把目錄結構調整高好,盡量不使用 on...
php面試題 三 演算法
冒泡演算法排序 基本思想 對需要排序的陣列從後往前 逆序 進行多遍的掃瞄,當發現相鄰的兩個數值的次序與排序要求的規則不一致時,就將這兩個數值進行交換。這樣比較小 大 的數值就將逐漸從後面向前面移動。public function bubblesort 快速排序 基本思想 在陣列中挑出乙個元素 一般為...