首页 > 新闻动态 >  

新闻动态
NEWS

PHP进修笔记一:PHP的数据类型与常量应用

添加时间:2013-5-10 点击量:

  setType — 设置变量的类型

  boolsettype(mixed¥var,string¥type)

  将变量var的类型设置成type。

  type的可能值为:

  “boolean” (或为“bool”,从 PHP 4.2.0 起)“integer” (或为“int”,从 PHP 4.2.0 起)“float” (只在 PHP 4.2.0 之后可以应用,对于旧版本中应用的“double”现已停用)“string”“array”“object”“null” (从 PHP 4.2.0 起)

  若是成功则返回TRUE,失败则返回FALSE

  intval(), floatval(), stringval() 不会改变原变量的类型。

  isset— 检测变量是否设置

  boolisset(mixed¥var[,mixed¥var[,¥...]] )

  若是var存在则返回TRUE,不然返回FALSE

  若是已经应用 unset() 开释了一个变量之后,它将不再是isset()。若应用isset()测试一个被设置成NULL的变量,将返回FALSE。同时要重视的是一个NULL字节(\0)并不等同于 PHP 的NULL常数。

  Note:警告isset()只能用于变量,因为传递任何其它参数都将造成解析错误。若想检测常量是否已设置,可应用 defined() 函数。

  empty — 搜检一个变量是否为空

  boolempty(mixed¥var)

  若是var长短空或非零的值,则empty()返回FALSE。换句话说,、0、0、NULLFALSE、array()、var ¥var;以及没有任何属性的对象都将被认为是空的,若是var为空,则返回TRUE,当变量没有置值时不产生警告。

  unset — 开释给定的变量

  voidunset(mixed¥var[,mixed¥var[,¥...]] )

  unset()烧毁指定的变量。重视在 PHP 3 中,unset()将返回TRUE(实际上是整型值 1),而在 PHP 4 中,unset()不再是一个真正的函数:它如今是一个语句。如许就没有了返回值,试图获取unset()的返回值将导致解析错误。

  gettype — 获取变量的类型

  stringgettype(mixed¥var)

  返回 PHP 变量的类型var.

  变量类型测试函数

  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()

  文艺不是炫耀,不是花哨空洞的文字堆砌,不是一张又一张的逆光照片,不是将旅行的意义转化为名牌包和明信片的物质展示;很多时候它甚至完全不美——它嘶吼、扭曲,它会痛苦地抽搐,它常常无言地沉默。——艾小柯《文艺是一种信仰》。

      更多资料请参阅:http://www.gjprj.cn/news_jc.asp?id=6

分享到: