PHP的魔术方法/魔术变量以及php用到的一些函数
2016-10-28 23:30
716 查看
这里提到的php魔术方法和魔术变量很少...
magic函数constructor (__construct)和 destructor (__destruct) 是会在对象创建或者销毁时自动调用,其他的一些magic函数会在serialize 或者 unserialize的时候被调用。
php中提供了一个魔术变量_FILE_,用来指向当前执行的php脚本。但php没有直接提供该脚本的所在目录的常量,即如果说我们要得到当前php脚本所在的目录,需要使用dirname()这个函数:$dir=dirname(_FILE_);
在php5.3中增加了一个新的常量_DIR_,指向当前执行的php脚本所在的目录。如当前执行的php文件是/www/website/index.php则_DIR_等于/www/website.
php用到的一些函数:
sort()对数组升序排序
usort($products,'$compare')自定义排序。
shuffle()将数组元素进行随机排序
array_push(),array_pop()是相对的两个函数,array_push()是将每个新元素添加到数组的末尾。array_pop()用来删除并返回数组末尾的一个元素。
explode(separator,$string)
next(),each()将使指针前移一个元素。reset()将返回指向数组的第一个元素的指针
list();
时间表示:date('Y-m-d H:i:s')
格式化输出格式:number_format();
bool mail(string to,string subject,string message)
这三个参数是必需的,分别代表发送邮件的目地地址,主题行和消息内容
trim()函数可以除去字符串开始位置和结束位置的空格。
substr(string string,int start,int length)
strlen()检查字符串的长度
str_replace();substr_replace()
只有当恒等操作符的操作数相等且具有相同的数据类型时,返回值才为true
错误抑制操作符@可以在任何表达式前面使用。
执行操作符``:php试着将反向单引号之间的命令当作服务器端的命令行来执行。$ount=`ls -al`
数组操作符==:具有相同的键值对;===具有相同的键值对以及相同的顺序。
类型操作符:instanceof允许检查一个对象是否为特定类的实例。
测试变量状态:isset();empty();测试是否为数组is_array();检查变量是否为null:is_null();销毁一个变量:unset();
magic函数constructor (__construct)和 destructor (__destruct) 是会在对象创建或者销毁时自动调用,其他的一些magic函数会在serialize 或者 unserialize的时候被调用。
php中提供了一个魔术变量_FILE_,用来指向当前执行的php脚本。但php没有直接提供该脚本的所在目录的常量,即如果说我们要得到当前php脚本所在的目录,需要使用dirname()这个函数:$dir=dirname(_FILE_);
在php5.3中增加了一个新的常量_DIR_,指向当前执行的php脚本所在的目录。如当前执行的php文件是/www/website/index.php则_DIR_等于/www/website.
php用到的一些函数:
sort()对数组升序排序
usort($products,'$compare')自定义排序。
shuffle()将数组元素进行随机排序
array_push(),array_pop()是相对的两个函数,array_push()是将每个新元素添加到数组的末尾。array_pop()用来删除并返回数组末尾的一个元素。
explode(separator,$string)
next(),each()将使指针前移一个元素。reset()将返回指向数组的第一个元素的指针
list();
时间表示:date('Y-m-d H:i:s')
格式化输出格式:number_format();
bool mail(string to,string subject,string message)
这三个参数是必需的,分别代表发送邮件的目地地址,主题行和消息内容
trim()函数可以除去字符串开始位置和结束位置的空格。
substr(string string,int start,int length)
strlen()检查字符串的长度
str_replace();substr_replace()
只有当恒等操作符的操作数相等且具有相同的数据类型时,返回值才为true
错误抑制操作符@可以在任何表达式前面使用。
执行操作符``:php试着将反向单引号之间的命令当作服务器端的命令行来执行。$ount=`ls -al`
数组操作符==:具有相同的键值对;===具有相同的键值对以及相同的顺序。
类型操作符:instanceof允许检查一个对象是否为特定类的实例。
测试变量状态:isset();empty();测试是否为数组is_array();检查变量是否为null:is_null();销毁一个变量:unset();
相关文章推荐
- PHP获取目录和的方法通过魔术变量;通过超级全局变量;通过相关函数等等:
- PHP的超全局变量以及相关魔术方法
- php中的一些常量以及获取当前类名函数名的方法
- php一些平时没 用到的函数
- php魔术方法和魔术变量 详细说明
- matlab2012一些函数删除后的替代解决方法及用到操作
- PHP魔术变量和魔术方法
- php魔术方法与魔术变量、内置方法与内置变量的深入分析
- google 地图定位 用到的一些类以及一些方法
- PHP中CURL方法curl_setopt()函数的一些参数
- 介绍一些PHP判断变量的函数
- PHP学习:$_GET,$_POST,$_REQUEST和$_SERVER的一些用法,以及parse_str方法
- PHP中CURL方法curl_setopt()函数的一些参数
- 今日收获总结(关于存储过程时间查询的一些方法以及字段截取的函数及调用示例)
- php data()函数中用到的一些常量
- php魔术方法和魔术变量 详细说明
- php魔术方法和魔术变量、内置方法和内置变量
- php时间函数的一些例子以及时区设置问题
- php魔术方法与魔术变量、内置方法与内置变量的深入分析
- c#中math各种函数对整值不同的处理方法及一些说明(优化分页的时候特别用到)