最近的文章列表

PHP中捕获超时事件的方法(error_get_last)实例

set_error_handler()不能捕获致命错误(具体错误类型见手册)。

所以需要如下方法:

<?php
ini_set ( 'max_execution_time', 1 );
function shutdown() {
$a = error_get_last ();
print_r ( $a );
}
2015/8/13 Comments:
PHP利用json_encode()和json_decode()函数来使用JSON和将json还原成数组

从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。

一、json_encode()

 代码如下:


<?php
$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);
echo json_encode($arr);
?>

2015/8/7 Comments:
分析switch case和if else的效率在PHP中的区别以及适用情况

分享php中switch与ifelse的效率区别及适用情况给大家供大家参考。具体分析如下:

PHP中的这两个方法都是用于判断值是否满足条件,如果满足/不满足做出不同行为动作。

不管写什么语言的程序,一定会考虑到代码的运行效率问题。在查阅了一些资料后,switch与ifelse在不同的‘环境'下效率各有优胜。

1、当被判断的值是常量(固定不变的值)时,switch的运行效率比ifelse的运行效率高;

$changliang=3;   // 变判断的值为常量
2015/7/15 Comments:
分享PHP实现Javascript中的escape及unescape函数代码示例

这个类相当好用.作用么,PHP做JSON传递GBK字符,比如中文,日文,韩文神马的Unicode最合适不过了..

<?php
classcoding
{
//模仿JAVASCRIPT的ESCAPE和UNESCAPE函数的功能
function unescape($str)
{
$text=preg_replace_callback("/%u[0-9A-Za-z]{4}/",array(
2015/6/24 Comments:
PHP5中构造函数(__construct)和析构函数(__destruct)解析的示例代码说明

构造函数

void __construct ([ mixed $args [, $... ]] )

PHP 5 允行开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建新对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。

Note: 如果子类中定义了构造函数则不会隐式调用其父类的构造函数。要执行父类的构造函数,需要在子类的构造函数中调用 parent::__construct()。

2014/12/14 Comments:
php的json_encode函数返回json数据实例代码

本文实例讲述了php返回json数据函数的用法,分享给大家供大家参考。具体方法如下:

json_encode()函数用法:

echo json_encode(array('a'=>'bbbb','c'=>'ddddd');

这样就会生成一个标准的json格式的数据

<?php
//需要执行的SQL语句
//单条@郑州网建
$sql="select id,name from tbl_user where id=1";
2014/12/14 Comments:
PHP常用的安全过滤函数汇总

虽然各种开发框架给我们提供了很好的安全的处理方式,但是,我们还是要注意一下安全问题的。
 原因简单:很多小的功能和项目是用不到框架的,我们需要自己解决安全问题!

①常用的安全函数有哪些:

代码如下:
 mysql_real_escape_string()
2014/12/13 Comments:
PHP中分析echo,print_r与var_dump的区别

本文较为详细的分析了PHP中echo,print_r与var_dump区别。分享给大家供大家参考。具体分析如下:

三者都是具有输出功能的php语句,但print_r(expression),var_dump(expression)是函数,echo只是语言结构,不是函数,因此不能作为表达式的一部分。

对于操作php的8种数据类型来说:

2014/12/8 Comments:
解决PHP is_subclass_of函数的BUG:Inconsistent behavior of is_subclass_of with interfaces

is_subclass_of的作用:

代码如下:
bool is_subclass_of ( object object, string class_name )

如果对象 object 所属类是类 class_name 的子类,则返回 TRUE,否则返回 FALSE。
注: 自 PHP 5.0.3 起也可以用一个字符串来指定 object 参数(类名)。

2014/12/2 Comments:
PHP实现函数重载的示例代码 func_get_args、func_num_args

1.可以使用func_get_args()和func_num_args()这两个函数实现函数的重载!!

PHP代码:

代码如下:
function rewrite() {   
2014/11/14 Comments: