-
PHP多例模式介绍及示例
本文为大家讲解的是PHP多例模式介绍及示例,感兴趣的同学参考下。 学习java就知道设计模式中有多例模式: 1、多例类可以有多个实例 2、多例类必须能够自我创建并管理自己的实例,并向外界提供自己的实例...
PHP 2014-11-30 03:46:04 -
PHP面向对象(类)知识点总结
本文为大家总结了一些php的面向对象编程(类)中的精髓内容,包括类中的构造,析构函数,类的属性,方法,常量,静态成员,关键字,抽象类,抽象方法等,感兴趣的同学参考下。 一:结构和调用(实例化): class className{} ,调用:$obj = new className();当类有构造函数时,还应传入参数...
PHP 2014-11-30 03:23:52 -
PHP中使用curl_init函数的说明
本文为大家讲解的是PHP中使用curl_init函数的说明,感兴趣的同学参考下。 $ch = curl_init(); $c_url = 'http://www.baidu.com'; $c_url_data = "product_&type=".$type.""; curl_setopt($ch, CURLOPT_URL,$c_url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $c_url_data); echo $result = curl_exec($ch); curl_close ($ch); unset($ch); 简介 你可能在你的编写PHP脚本代码中会遇到这样的问题:怎么样才能从其他站点获取内容呢?这里有几个解决方式;最简单的就是在php中使用fopen()函数,但是fo...
PHP 2014-11-30 03:11:12 -
PHP网页游戏学习之Xnova(ogame)源码解读(八)
这篇文章主要为大家介绍了PHP网页游戏Xnova(ogame)源码解读的公共函数部分,感兴趣的朋友可以参考下 十一、公共函数(functions.php) 本来打算写建筑页面的分析,但是建筑页面东西比较多,一天时间也写不完;而且我们还有很多函数要经常用到,先简单介绍下这些函数还是有必要的;下面我们还是以注释方式说明。 // ------------------------------ // //检查用户是否假期模式,这个函数没有被调用过 // function check_urlaubmodus ($user) //输出目前登陆用户假期模式剩余时间,这个函数没有被调用过 function check_urlaubmodus_time () // ------------------------------ // // 判断一个Email地址是否合法 // function is_email($email) // ------------------------------ // // 输出一个管理员信息,调用的是display函...
PHP 2014-11-30 02:54:21 -
PHP图像处理imagecreate、imagedestroy函数使用说明
本文为大家讲解的是PHP的图像imagecreate、imagedestroy函数使用介绍,imagecreate用于创建一个图像,imagedestroy用于销毁一个图像,需要的朋友可以参考下 使用PHP的GD库处理图像时,必须对画布进行管理。创建画布就是在内存中开辟一块存储区域,以后在PHP中对图像的所有操作都是基于这个图布处理的,图布就是一个图像资源...
PHP 2014-11-30 02:52:26 -
《PHP编程最快明白》第三讲:php数组
本文是《PHP编程最快明白》第三讲:为大家讲解的是php数组操作处理,感兴趣的同学参考下。 数组在上一讲开始提及了,并初始化了一个关联数组...
PHP 2014-11-30 02:44:26 -
PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
本文为大家讲解的是PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式,感兴趣的同学参考下. 条件逻辑有可能十分复杂,因此本章提供一些重构的手法,专门用来简化它们 思维导图 点击下图,查看大图。 介绍 条件逻辑有可能十分复杂,因此本章提供一些重构的手法,专门用来简化它们...
PHP 2014-11-30 02:41:51 -
PHP调用Webservice实例代码
本文为大家讲解的是PHP调用Webservice实例代码,感兴趣的同学参考下。 NuSoap是PHP环境下的WebService编程工具,用于创建或调用WebService...
PHP 2014-11-30 02:35:10 -
php读取csv实现csv文件下载功能代码
本文为大家提供的是用PHP代码下载CSV文件,可以是字符串,也可以是一个CSV文件,下面直接上代码,感兴趣的同学参考下. 读文件,下载。 <?php $fileName = "prefs.csv"; header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename=' . $fileName); header('Content-Transfer-Encoding: binary'); header('Content-Length: ' . filesize($fileName)); readfile($fileName); 字符串下载 <?php $fileName = "pref_" . date("YmdHis") . ".csv...
PHP 2014-11-30 02:33:34 -
PHP实现邮件群发的示例代码
本文为大家讲解的是PHP实现邮件群发的示例代码,感兴趣的同学参考下。 <?php // 请求 PHPmailer类 文件 require_once("class.phpmailer.php"); //发送Email函数 function smtp_mail ( $sendto_email, $subject, $body, $extra_hdrs, $user_name) { $mail = new PHPMailer(); $mail->IsSMTP(); ...
PHP 2014-11-30 02:33:31 -
php二分查找二种实现示例
本文为大家讲解的是php二分查找二种实现示例,感兴趣的同学参考下. php二分查找示例 二分查找常用写法有递归和非递归,在寻找中值的时候,可以用插值法代替求中值法。 当有序数组中的数据均匀递增时,采用插值方法可以将算法复杂度从中值法的lgN减小到lglgN /** * 二分查找递归解法 * @param type $subject * @param type $start * @param type $end * @param type $key * @return boolean */ function binarySearch_r($subject, $start, $end, $key) { if ( $start >= $end ) return FALSE; $mid = getMidKey($subject, $start, $end, $key); if ( $subject[$mid...
PHP 2014-11-30 02:29:33