PHP基础知识小结
2015-08-03 15:29
309 查看
1.PHP中类型转换
自动转换
其它类型转换数值型
true->1
false->0
null->0
'true'->0
'-3abc'->-3
'3.123abc'->3.123
'3e2av'->300
其它类型转换成字符串型
数值型->数值本身
true->1
false->空字符串
null->空字符串
数组->Array
对象->Fatal Error(致命错误,不能直接输出对象)
资源->Resource id #数字
其它类型转换成布尔类型
转换成布尔类型false的有
0->false
0.0->false
''或者"0"->false
null->false
array()->false
其它都会转换成true
强制转换
临时转换
(int)|(integer)
(float)|(double)|(real)
(string)
(bool)|(boolean)
(array)
(object)
(unset)
通过函数的形式实现
intval($var)
floatval($var)|doubleval($var)
strval($var)
boolval($var):PHP 5.5.0
永久转换
bool settype($var,$type):设置变量的类型
$type设置的类型:
int|integer
float|double|real
string
bool|boolean
array
object
null
string gettype($var):得到变量的类型
常用函数:
var_dump($var,...)
unset($var,...)
定义常量:
define($name,$value[$ignore=false])
const name=value;
使用常量:
直接常量名称
constant($name)
检测常量名称是否存在:
defined($name)
得到已定义的常量名称和值:
get_defined_constants()
得到当前版本:PHP_VERSION
得到当前的操作系统:PHP_OS
魔术常量:
__LINE__:得到当前行号
__FILE__:当前文件的绝对路径
__DIR__:得到文件所在的绝对路径
__FUNCTION__:
__CLASS__:
__METHOD__:
__TRAIT__:
__NAMESPACE__:
得到变量的类型:
var_dump()
gettype()
通过变量函数库检测变量的类型:
is_int()|is_integer()|is_long()
is_float()|is_double()|is_real()
is_string()
is_bool()
is_scalar()
is_null()
is_array()
is_object()
is_resource()
is_numeric()
ord($char):得到指定字符的ASCII,返回ascii的值
chr($ascii):根据ASCII得到对应的字符
自动转换
其它类型转换数值型
true->1
false->0
null->0
'true'->0
'-3abc'->-3
'3.123abc'->3.123
'3e2av'->300
其它类型转换成字符串型
数值型->数值本身
true->1
false->空字符串
null->空字符串
数组->Array
对象->Fatal Error(致命错误,不能直接输出对象)
资源->Resource id #数字
其它类型转换成布尔类型
转换成布尔类型false的有
0->false
0.0->false
''或者"0"->false
null->false
array()->false
其它都会转换成true
强制转换
临时转换
(int)|(integer)
(float)|(double)|(real)
(string)
(bool)|(boolean)
(array)
(object)
(unset)
通过函数的形式实现
intval($var)
floatval($var)|doubleval($var)
strval($var)
boolval($var):PHP 5.5.0
永久转换
bool settype($var,$type):设置变量的类型
$type设置的类型:
int|integer
float|double|real
string
bool|boolean
array
object
null
string gettype($var):得到变量的类型
常用函数:
var_dump($var,...)
unset($var,...)
定义常量:
define($name,$value[$ignore=false])
const name=value;
使用常量:
直接常量名称
constant($name)
检测常量名称是否存在:
defined($name)
得到已定义的常量名称和值:
get_defined_constants()
得到当前版本:PHP_VERSION
得到当前的操作系统:PHP_OS
魔术常量:
__LINE__:得到当前行号
__FILE__:当前文件的绝对路径
__DIR__:得到文件所在的绝对路径
__FUNCTION__:
__CLASS__:
__METHOD__:
__TRAIT__:
__NAMESPACE__:
得到变量的类型:
var_dump()
gettype()
通过变量函数库检测变量的类型:
is_int()|is_integer()|is_long()
is_float()|is_double()|is_real()
is_string()
is_bool()
is_scalar()
is_null()
is_array()
is_object()
is_resource()
is_numeric()
ord($char):得到指定字符的ASCII,返回ascii的值
chr($ascii):根据ASCII得到对应的字符
相关文章推荐
- YII2 使用js
- php通过排列组合实现1到9数字相加都等于20的方法
- PHP extract() 函数
- PHP实现递归复制整个文件夹的类实例
- 操作分布式文件之一:如何搭建配置FttpAdapter环境
- PHP底层工作原理
- Yii2中的规则
- PHP描述冒泡排序和快速排序算法
- YIi2中checkboxOptions前选框的用法
- 问题处理:php json_decode函数处理的字符串中含有反斜杠“\”时,处理出错,返回的结果为NULL
- 21. PHP 表单验证 - 完成表单实例
- 20. PHP 表单验证 - 验证 E-mail 和 URL
- 哪个PHP文本编辑器最好?
- 19. PHP 表单验证 - 必填字段
- 良好的书写规范提高PHP代码执行效率
- 18. PHP 表单验证
- win7—ftp组件配置笔记
- PHP获取时间的一些常用方法
- php正则表达式及其函数
- 17. PHP 表单处理