请选择 进入手机版 | 继续访问电脑版
记得收藏【国际动画教程网】,赶快注册吧!
注册

合作站点账号登陆

QQ登录

只需一步,快速开始

扫一扫,访问微社区

快捷导航
查看: 4847|回复: 0
收起左侧

php笔记之:数据类型与常量的使用分析

[复制链接]
发表于 2015-8-4 11:28:35 | 显示全部楼层 |阅读模式
推荐:PHP 处理TXT文件(打开/关闭/检查/读取)</br>php写入txt、php读取txt,在PHP处理TXT文件时经常会使用到,本文整理了一些相关代码,感兴趣的朋友可以参考下哈
setType — 设置变量的类型
bool settype ( mixed $var , string $type )
将变量 var 的类型设置成 type 。
type 的可能值为:
&#8226;“boolean” (或为“bool”,从 PHP 4.2.0 起)
&#8226;“integer” (或为“int”,从 PHP 4.2.0 起)
&#8226;“float” (只在 PHP 4.2.0 之后可以使用,对于旧版本中使用的“double”现已停用)
&#8226;“string”
&#8226;“array”
&#8226;“object”
&#8226;“null” (从 PHP 4.2.0 起)

如果成功则返回 TRUE,失败则返回 FALSE。
intval(), floatval(), stringval() 不会改变原变量的类型。
isset— 检测变量是否设置
bool isset ( mixed $var [, mixed $var [, $... ]] )

如果 var 存在则返回 TRUE,否则返回 FALSE。
如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。同时要注意的是一个 NULL 字节("\0")并不等同于 PHP 的 NULL 常数。
Note: 警告 isset() 只能用于变量,因为传递任何其它参数都将造成解析错误。若想检测常量是否已设置,可使用 defined() 函数。
empty — 检查一个变量是否为空
bool empty ( mixed $var )
如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE,当变量没有置值时不产生警告。
unset — 释放给定的变量
void unset ( mixed $var [, mixed $var [, $... ]] )
unset() 销毁指定的变量。注意在 PHP 3 中,unset() 将返回 TRUE(实际上是整型值 1),而在 PHP 4 中,unset() 不再是一个真正的函数:它现在是一个语句。这样就没有了返回值,试图获取 unset() 的返回值将导致解析错误。
gettype — 获取变量的类型
string gettype ( 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()
查阅手册注意事项
1. 常规函数
bool copy ( string source, string dest )
2. 带有mixed , mixed表示可以传任何类型的数据
bool chown ( string filename, mixed user )
3. 带有&参数的函数, 表示引用赋值, 这个参数不能传值,只能传一个变量,然后函数将变量的值改变,我们在使用这个变量时,值也是变化的
bool arsort ( array &array [, int sort_flags] )
4.默认函数 带有[]的函数, 表示这个参数是可选的,如果你传值了就使用你传的值,如果没有传值则使用默认值
直接在声明函数时,就为参数给初值。
可选值和必须值, 必须从后向前设置
bool arsort ( array &array [, int sort_flags] )
5. 带有...的参数函数, ...表示可以传任意多个参数
int array_unshift ( array &array, mixed var [, mixed ...] )
6. 回调函数 带有callback, 就是调用这个函数时需要我们传一个函数进来(函数名,函数名字串)
array array_filter ( array input [, callback callback] )

分享:PHP处理excel cvs表格的方法实例介绍</br>PHP处理excel cvs表格想必有很多朋友对此还是很陌生的吧,下面以实例为大家介绍下,感兴趣的朋友可以参考下哈,希望对你有所帮助



上一篇:PHP笔记之:基于面向对象设计的详解
下一篇:PHP 处理TXT文件(打开/关闭/检查/读取)
一起共享资源,共建精品资源平台。记得一定要收藏我们网站。www.gjdhjc.com ||||| 还有我们的网址导航:www.58q8.com【链接失效可以留言看到第一时间补帖,如果懒的回复我也是没办法了】
快速回复 返回顶部 返回列表