欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

php筆記之:數(shù)據(jù)類型與常量的使用分析_PHP教程

編輯Tag賺U幣

推薦:PHP 處理TXT文件(打開/關(guān)閉/檢查/讀取)
php寫入txt、php讀取txt,在PHP處理TXT文件時(shí)經(jīng)常會(huì)使用到,本文整理了一些相關(guān)代碼,感興趣的朋友可以參考下哈

setType — 設(shè)置變量的類型

bool settype ( mixed $var , string $type )
將變量 var 的類型設(shè)置成 type 。

type 的可能值為:

•“boolean” (或?yàn)椤癰ool”,從 PHP 4.2.0 起)
•“integer” (或?yàn)椤癷nt”,從 PHP 4.2.0 起)
•“float” (只在 PHP 4.2.0 之后可以使用,對于舊版本中使用的“double”現(xiàn)已停用)
•“string”
•“array”
•“object”
•“null” (從 PHP 4.2.0 起)

如果成功則返回 TRUE,失敗則返回 FALSE。

intval(), floatval(), stringval() 不會(huì)改變原變量的類型。

isset— 檢測變量是否設(shè)置

bool isset ( mixed $var [, mixed $var [, $... ]] )

如果 var 存在則返回 TRUE,否則返回 FALSE。

如果已經(jīng)使用 unset() 釋放了一個(gè)變量之后,它將不再是 isset()。若使用 isset() 測試一個(gè)被設(shè)置成 NULL 的變量,將返回 FALSE。同時(shí)要注意的是一個(gè) NULL 字節(jié)("\0")并不等同于 PHP 的 NULL 常數(shù)。

Note: 警告 isset() 只能用于變量,因?yàn)閭鬟f任何其它參數(shù)都將造成解析錯(cuò)誤。若想檢測常量是否已設(shè)置,可使用 defined() 函數(shù)。

empty — 檢查一個(gè)變量是否為空

bool empty ( mixed $var )
如果 var 是非空或非零的值,則 empty() 返回 FALSE。換句話說,""、0、"0"、NULL、FALSE、array()、var $var; 以及沒有任何屬性的對象都將被認(rèn)為是空的,如果 var 為空,則返回 TRUE,當(dāng)變量沒有置值時(shí)不產(chǎn)生警告。

unset — 釋放給定的變量

void unset ( mixed $var [, mixed $var [, $... ]] )
unset() 銷毀指定的變量。注意在 PHP 3 中,unset() 將返回 TRUE(實(shí)際上是整型值 1),而在 PHP 4 中,unset() 不再是一個(gè)真正的函數(shù):它現(xiàn)在是一個(gè)語句。這樣就沒有了返回值,試圖獲取 unset() 的返回值將導(dǎo)致解析錯(cuò)誤。

gettype — 獲取變量的類型

string gettype ( mixed $var )
返回 PHP 變量的類型 var .

變量類型測試函數(shù)

is_bool()
is_int()
is_integer()
is_long()
is_string()
is_float()
is_double()
is_real()
is_array()
is_object()
is_resource()
is_null()
is_scalar()
is_numberic()
is_callable()

查閱手冊注意事項(xiàng)

1. 常規(guī)函數(shù)
bool copy ( string source, string dest )
2. 帶有mixed , mixed表示可以傳任何類型的數(shù)據(jù)
bool chown ( string filename, mixed user )
3. 帶有&參數(shù)的函數(shù), 表示引用賦值, 這個(gè)參數(shù)不能傳值,只能傳一個(gè)變量,然后函數(shù)將變量的值改變,我們在使用這個(gè)變量時(shí),值也是變化的
bool arsort ( array &array [, int sort_flags] )

4.默認(rèn)函數(shù) 帶有[]的函數(shù), 表示這個(gè)參數(shù)是可選的,如果你傳值了就使用你傳的值,如果沒有傳值則使用默認(rèn)值
直接在聲明函數(shù)時(shí),就為參數(shù)給初值。
可選值和必須值, 必須從后向前設(shè)置
bool arsort ( array &array [, int sort_flags] )

5. 帶有...的參數(shù)函數(shù), ...表示可以傳任意多個(gè)參數(shù)
int array_unshift ( array &array, mixed var [, mixed ...] )

6. 回調(diào)函數(shù) 帶有callback, 就是調(diào)用這個(gè)函數(shù)時(shí)需要我們傳一個(gè)函數(shù)進(jìn)來(函數(shù)名,函數(shù)名字串)
array array_filter ( array input [, callback callback] )

分享:PHP處理excel cvs表格的方法實(shí)例介紹
PHP處理excel cvs表格想必有很多朋友對此還是很陌生的吧,下面以實(shí)例為大家介紹下,感興趣的朋友可以參考下哈,希望對你有所幫助

來源:模板無憂//所屬分類:PHP教程/更新時(shí)間:2013-05-15
相關(guān)PHP教程