w3school傳送門php
抱怨一句:JavaScript,Java,PHP太像了老是搞混.複製代碼
經常使用方法表前端
gettype(傳入一個變量) 可以得到變量的類型數組
<?php
//聲明一個變量88.8,你能夠本身多作幾回實驗換成其餘類型看看$type輸出是多少
$float = 88.8;
$type = gettype($float);
echo $type;
?>
輸出 double
複製代碼
var_dump(傳入一個變量) 輸出變類型和值bash
<?php
$str = 'I love you 3000!';
var_dump($str);
?>
輸出 string(18) "I love you 3000!"複製代碼
咱們使用is_* 系列函數。 is_types這一系列的函數,來進行判斷某個東西是否是某個類型。若是是這個類型返回真,不是這個類型返回假。服務器
<?php
//is_* 系列函數有個特色,就是若是是這個類型就返回的是真。不是這個數據類型就返回的是假
//即該系列函數只關係數據自己類型,與值無關。
$fo = false;
if(is_bool($fo)){
echo '執行真區間';
}else{
echo '執行假區間';
}
if(is_callable('var_dump')){
echo '執行真區間';
}else{
echo '執行假區間';
}
//echo 不是函數,是基本語法因此爲false,函數和基本語法的區別在實際開發中沒有任何卵用。
if(is_callable('echo')){
echo '執行真區間';
}else{
echo '執行假區間';
}
?>
依次輸出:執行真區間 執行真區間 執行假區間複製代碼
得到數組的長度 - count() 函數
函數
<?php
$cars=array("porsche","BMW","Volvo");
echo count($cars);
?>
輸出:3複製代碼
未完待續.......