PHP(1)型別轉換

2021-08-30 17:43:31 字數 1137 閱讀 6340

1.檢視某個表示式的值和型別,用var_dump()函式

函式宣告:

void var_dump(mixed $exp[,mixed $...])

用於顯示乙個或多個表示式的結構資訊,包括表示式的型別和值,無返回值

eg:<?php

$a = array(1, array("a"));

var_dump($a);

?>

輸出:array(2)

}

2.得到乙個簡單的型別表示式,用gettype()函式

3.檢驗某個變數的型別,用is_type()函式

<?php

$a = true;

echo gettype($a); //輸出:boolean

echo is_boolean($a); //輸出:true

?>

4.要將乙個變數強制轉換為某型別,用settype()函式或強制型別轉換

函式宣告

bool settype(mixed $var,string $type) //將變數var轉變為型別type

type取值:"boolean"或"bool" "integer"或"int" "float" "string" "array" "object" "null"

成功返回true,失敗返回false

eg:<?php

$fool = "aada";

settype($fool,"bool"); //返回true,$fool的值為true

?>

允許強轉的型別:

整型(int),(integer)

布林型(bool),(boolean)

浮點型(float),(double),(real)

字串(string)

陣列(array)

物件(object)

null(unset)

二進位制轉換(binary)

eg:<?php

$fool = 10;

$fst = (string)$fool; //等同於 $fst = "$fool",$fst取值為10

?>

SQL注入 PHP(1)

編碼詳情 get 預定義的 get 變數用於收集來自 method get 的表單中的值。從帶有 get 方法的表單傳送的資訊,對任何人都是可見的 會顯示在瀏覽器的位址列 並且對傳送資訊的量也有限制。post 預定義的 post 變數用於收集來自 method post 的表單中的值。從帶有 pos...

C 基礎(1) 型別轉換

1.裝箱與拆箱 c 的資料型別分為基本型別和引用型別兩種,將基本型別轉成引用型別的過程,稱之為 裝箱 將引用型別轉成基本型別的過程,稱之為 拆箱 裝箱 的過程,會在記憶體的堆中建立乙個基本型別的副本,請看以下 來自msdn class testboxing i system.console.writ...

C 基礎(1) 型別轉換

1.裝箱與拆箱 c 的資料型別分為基本型別和引用型別兩種,將基本型別轉成引用型別的過程,稱之為 裝箱 將引用型別轉成基本型別的過程,稱之為 拆箱 裝箱 的過程,會在記憶體的堆中建立乙個基本型別的副本,請看以下 來自msdn class testboxing i system.console.writ...