PHP教程 - 爱资料
分类:
三个类概括PHP的五种设计模式

三个类概括PHP的五种设计模式

栏目分类:PHP 浏览次数:205 发布时间:2015-12-29

工厂模式 单元素模式 观察者模式 命令链模式 策略模式 复制代码 代码如下: class people { private $name = ''; private $user = null; private function __constract($name){/*此处private定义辅助实现 单元素模式...

TAG:
用来解析.htpasswd文件的PHP类

用来解析.htpasswd文件的PHP类

栏目分类:PHP 浏览次数:217 发布时间:2015-12-29

.htpasswd 文件示例: user1:{SHA}kGPaD671VNU0OU5lqLiN/h6Q6ac= user2:{SHA}npMqPEX3kPQTo+x/+ZckHDrIcQI= user3:{SHA}q1Fh2LTUjjkncp11m0M9WUH5Zrw= 复制代码 代码如下: class Htpasswd { private $file = ''; private $salt = 'AynlJ2H.74VEfI...

TAG:
用来解析.htgroup文件的PHP类

用来解析.htgroup文件的PHP类

栏目分类:PHP 浏览次数:251 发布时间:2015-12-29

.htgroup 文件示例: admin: user2 editor: user1 user3 writer: user3 复制代码 代码如下: class Htgroup { private $file = ''; private function write($groups = array()) { $str = ''; foreach ($groups as $group = $users) { $users_str =...

TAG:
PHP curl 并发最佳实践代码分享

PHP curl 并发最佳实践代码分享

栏目分类:PHP 浏览次数:218 发布时间:2015-12-29

本文将探讨两种具体的实现方法, 并对不同的方法做简单的性能对比. 1. 经典cURL并发机制及其存在的问题 经典的cURL实现机制在网上很容易找到, 比如参考PHP在线手册的如下实现方式: 复制...

TAG:
PHP输出数组中重名的元素的几种处理方法

PHP输出数组中重名的元素的几种处理方法

栏目分类:PHP 浏览次数:239 发布时间:2015-12-29

1.可以直接用php的内置函数array_intersect() array array_intersect ( array $array1 , array $array2 [, array $ ... ] ) array_intersect() 返回一个数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数...

TAG:
PHP中使用crypt()实现用户身份验证的代码

PHP中使用crypt()实现用户身份验证的代码

栏目分类:PHP 浏览次数:251 发布时间:2015-12-29

了解crypt() 只要有一点使用非Windows平台经验的读者都可能对crypt()相当熟悉,这一函数完成被称作单向加密的功能,它可以加密一些明码,但不能反过来将密码重新转换为原来的明码。...

TAG:
通过缓存数据库结果提高PHP性能的原理介绍

通过缓存数据库结果提高PHP性能的原理介绍

栏目分类:PHP 浏览次数:170 发布时间:2015-12-29

但当您使用的数据库与 Web 服务器位于不同的计算机上时,缓存数据库结果集通常是一个不错的方法。不过,根据您的情况确定最佳的缓存策略却是一个难题。例如,对于使用最新数据库...

TAG:
PHP中使用foreach和引用导致程序BUG的问题介绍

PHP中使用foreach和引用导致程序BUG的问题介绍

栏目分类:PHP 浏览次数:210 发布时间:2015-12-29

复制代码 代码如下: $a = array(1, 2); $b = array(11, 12); foreach($a as // 输出 12 两个的循环的本意可能是: 第一个循环需要在循环中修改元素的内容, 所以使用引用; 但第二个循环只是把 $r 当作一...

TAG:
php循环语句 for()与foreach()用法区别介绍

php循环语句 for()与foreach()用法区别介绍

栏目分类:PHP 浏览次数:223 发布时间:2015-12-29

for 循环是 PHP 中最复杂的循环结构。它的行为和 C 语言的相似。 for 循环的语法是: for (expr1; expr2; expr3) statement 第一个表达式(expr1)在循环开始前无条件求值一次。 expr2 在每次循环开...

TAG:
PHP手机号码归属地查询代码(API接口/mysql)

PHP手机号码归属地查询代码(API接口/mysql)

栏目分类:PHP 浏览次数:226 发布时间:2015-12-29

首先我们介绍使用自己的数据库查询多个手机号码,那还是建议你拥有一个自己的的手机号码数据库。正常情况下,只是满足一般查询的话,你不需要去购买专业版的手机号码数据库,...

TAG: