php 服务常量,php常量
php03
一、判斷類型
is_bool() ??判斷是否是布爾型
is_int(),is_integer() 和is_long()判斷是否是整型
is_float(),is_double()和is_real()判斷是否是浮點型
is_string() ??判斷是否是字符串
is_array() ??判斷是否是數組
is_object() ?判斷是否是對象
is_resource() 判斷是否是資源
is_null() ?????判斷是否是null
is_scalar() ???判斷是否是標量
is_numeric() ?判斷是否是任何類型的數字或數字字符串
is_callable() ???判斷是否是有效的函數名
二、類型轉換
a)?自動轉換
四種標量通過運算的時候會自動轉換
只有標量才是用自動類型轉換 ??一般是在運算時
布爾型參與運算 true ->1 ??false->0
null 參與運算null ->0
integer 和float運算 把integer轉換為float在運算
字符串和數字運算,字符串先轉換為數字 在參與運算
字符串轉換為數字 ?從前開始到第一個不是數字的字符結束
整型轉換為浮點數精度不改變
浮點數轉換整型舍棄小數點 保留整數部分 如果浮點數超過整數范圍 答案不確定
null 值轉換為字符串是空字符串
b)?強制轉換
兩種方式
1.使用括號加目標類型進行類型轉換
(int) (integer)
(bool)(boolean)
(float)(double)(real)
(string)
(array)
(object)
2.使用類型轉換函數
intval()
floatval()
strval()
settype()
//設置類型
//第一個參數 變量 ?第二個參數 要轉換的類型
三、?常量
常量 用來表示程序中一些需要經常用到的固定的值
如何定義常量和使用常量
define()
define(‘常量名’,’標量’,false);//false 常量名區分大小寫 默認值 ?推薦使用默認值
define(‘常量名’,’標量’,true);//true 不區分大小寫(不推薦使用)
后面我們還有一種聲明常量的方式
const 常量名=常量值
使用常量
打印常量名
常量名的定義規范
1. 常量名不能以$開頭
2. 常量名 以字母數字下劃線組成 不能以數字開頭
常量名 ?可以使用中文 但是 不推薦使用
常量一旦定義不能取消不能重新定義
常量全局有效
常量值 數據類型可以有多種(php5.6以下是這樣的是四種php7類型限制沒有到四)
用來檢測常量的函數
defined() 用來檢測常量是否被聲明 被聲明返回true否則false括號中一定要有引號 面試題原題
四、系統常量
PHP_OS ??php運行系統名稱
這兩個是區分大小寫
PHP_VERSION php 版本
TRUE
FALSE
NULL
五、魔術常量
a)?__FILE__ ?返回當前文件全路徑包括文件名
b)?__LINE__ ?返回當前行數
總結
以上是生活随笔為你收集整理的php 服务常量,php常量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA编程TXT文件_java读写tx
- 下一篇: u盘启动制作怎么装iso文件下载 制作U