LAMP兄弟連PHP課程學習筆記 次日 數據類型和變量使用

1、數據類型之間相互轉換
一、強制轉換:
 setType(變量, 類型);  //類型int, integer, float, double,real, bool, boolena, string, array, object 這個函數將原變量的類型改變

在賦值前使用(類型)的形式, 不會改變原變量的類型php

 

$a=(int)"123abc";
$變量=intval(變量或值);
$變量=floatval(變量或值);
$變量=stringval(變量或值);
  注意: 整型在內存中佔4個字節,  2.147e9
             浮點型在內存中點8個字節

 

二、自動轉換(經常使用,變量會本身根據運行環境自動轉換)函數

 

2、與變量和類型有關的一些函數測試

isset() 判斷一個變量是否存在code

unset()刪除一個變量內存

setType()設置變量類型字符串

getType()獲取變量類型get

empty()判斷變量是否爲空string

 

類型測試函數:class

is_bool()變量

is_int()

is_string()

is_float()

is_double()

is_real()

is_array()

等等

eg:

<?php

if(is_array($a))
    print_r($a);
else
    echo $a;

?>

3、常量的聲明與使用

常量:一、是一個簡單值的標識符

          二、常量定義後不能再改變它的值,也不能使用unset()取消

          三、常量能夠不用理會變量範圍的規則,而在任何地方均可以定義和訪問

          四、常量使用define("常量名",值)來定義

          五、常量在聲明和使用時都不使用$

          六、常量名通常都使用大寫

          七、常量的值只能用標量類型(整型、浮點型、布爾型、字符串型)

          八、常量必定要在聲明的時候就給值

          九、defined("常量"),用於查看常量值是否存在

define("HOME","adfa");

4、預約義常量與魔術常量

預約義常量

echo M_PI; //輸出PI值

魔術常量

echo __FILE__; //輸出當前文件地址
echo __LINE__; //輸出當前行號
相關文章
相關標籤/搜索