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 ...