最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP學習筆記(三):數(shù)據(jù)類型轉換與常量介紹

 更新時間:2015年04月17日 15:47:47   投稿:junjie  
這篇文章主要介紹了PHP學習筆記(三):數(shù)據(jù)類型轉換與常量介紹,本文講解了PHP數(shù)據(jù)類型相互轉換、常量的聲明與使用等內容,需要的朋友可以參考下

一、PHP數(shù)據(jù)類型相互轉換

1、強制轉換

復制代碼 代碼如下:

// bool,int,float,string,array,object,null
bool settype ( mixed $var , string $type )

1)會改變原變量的類型
復制代碼 代碼如下:

$a= "123a"; // string
settype($a, "int"); // 勿遺漏雙引號
var_dump($a);

2)在賦值前定義,不改變原變量類型
復制代碼 代碼如下:

$a = "123abc";
$b = (int)"123abc";
var_dump($a);

Tips:避免內存溢出,整型4字節(jié)(2.147E9),浮點型8字節(jié)

2、自動轉換

根據(jù)運行環(huán)境自動轉換,例如加號“+”。如果任何一個操作數(shù)是浮點數(shù),則所有的操作數(shù)都被當成浮點數(shù),結果也是浮點數(shù)。

復制代碼 代碼如下:

$foo = “0″;  // $foo 是字符串 (ASCII 48)
$foo += 2;   // $foo 現(xiàn)在是一個整數(shù) (2)
$foo = $foo + 1.3;  // $foo 現(xiàn)在是一個浮點數(shù) (3.3)
$foo = 5 + “10 Small Pigs”;     // $foo 是整數(shù) (15)

3、變量測試函數(shù)
復制代碼 代碼如下:

is_bool()、is_numeric()、is_float()、is_int()...
is_scalar() //檢測變量是否是一個標量

二、常量的聲明與使用
復制代碼 代碼如下:

//定義后不能改變,可在任意地方訪問
//默認大小寫敏感,習慣大寫
//常量值只能用標量(int、float、string、bool)
//常量必須聲明時就賦值
define("常量名","值")

檢查常量是否存在
復制代碼 代碼如下:

bool defined ( string $name )
var_dump(defined('a')); //勿遺漏了引號

相關文章

最新評論

韩城市| 平山县| 宜黄县| 盖州市| 凤阳县| 额济纳旗| 常熟市| 天长市| 东阳市| 庆安县| 顺昌县| 新密市| 榆树市| 新和县| 会宁县| 凤翔县| 玉林市| 上犹县| 温州市| 红桥区| 泾源县| 祁阳县| 五原县| 稻城县| 漳浦县| 武川县| 崇左市| 容城县| 江口县| 徐水县| 齐河县| 叶城县| 瓦房店市| 平昌县| 南汇区| 贺州市| 衡水市| 奉新县| 丹巴县| 宜君县| 南通市|