php面試準備之常量及資料型別考察點

2021-10-21 19:01:40 字數 1294 閱讀 3092

1.php字串定義方式和各自區別

(1)單引號 :不能解析變數,轉義字元,只能解析單引號和反斜槓本身('\\'),單引號效率更高,所以想解析變數可以點連線($str='a b c '.$a.'e';)($str=' \' ';輸出單引號 ')。

(2)雙引號:能解析變數,效率相對不高。

(3)用於處理大文字字串:heredoc(類似於雙引號)

newdoc(類似於單引號)

2.三大資料型別(標量、復合、特殊)

(1)標量:浮點,整型,字串,布林

注意float型別不能用於比較運算(=)

<?php

function quote()

return '不等於';

}print_r(quote()); //不等於

?>

false的七種情況:0 、0.0、''、'0'、flase 、null、array()

(2)復合:陣列和物件

陣列考察:

超全域性陣列

$globals:方法中訪問全域性變數

<?php

$a = 1;

function quote()

print_r(quote()); //輸出1

?>

$_post:接收post資料

$_get:接收get資料

$_request:用於收集html表單提交的資料

$_session:接收session資料

$_cookie:接收cookie資料

$_server:

<?php

function quote()

quote();

?>

$_files:用來獲取通過 post 方法上傳檔案的相關資訊

$_env:乙個包含伺服器端環境變數的陣列

(3)特殊:null,resource

輸出為null的三種情況:賦值為null;unset()銷毀的變數;未定義的變數

(4)常量

定義常量:define:函式,不能用於類常量的定義

const:語言結構,更快,用於類常量的定義,用self::changliang取值

<?php

class a

}$obj=new a();

$obj->quote();

?>

PHP 資料型別及常量

沒想到又回到了php,不說了,先熟悉熟悉以前的知識 created on 2013 7 18 php資料型別以及資料型別之間的轉換 php資料型別的轉換有兩種 1 自動轉換 在大多數情況下,php會根據實際的變數型別自動完成轉換 2 強制型別轉換 用的不多,但是也可以強制型別轉換 settype 變...

php常量及資料型別

1 php中的字串可以使用的三種定義方法及其區別 定義方式 單引號,雙引號,heredoc和newdoc 區別 1 單引號不能解析變數 2 單引號不能解析轉義字元,只能解析單引號和反斜線本身 3 單引號效率更高 4 變數和變數,變數和字串,字串和字串之間可以用.連線 5 雙引號可以使用特殊字元和 包...

面試PHP基礎之常量與資料型別

一.資料型別 1.三大資料型別 標量 boolean 布林型 integer 整型 float 浮點型,也稱作 double string 字串 復合 陣列 物件 特殊 null resource 2.標量中需要注意的點 1 浮點型資料不能用於比較運算 通常是等號判斷 比如 a 0.1 b 0.8 ...