php技巧
-
PHP设计模式之装饰者模式
介绍 装饰者模式动态地将责任附加到对象上.若要扩展功能,装饰者提供了比继承更有弹性的替代方案. 思维导图 有这样一个项目,做一个餐厅订餐系统.起初的代码结构是这样的.前面有很多Beverage的继承类 ...
-
关于PHP二进制流 逐bit的低位在前算法(详解)
复制代码 代码如下: /****************************************************** * 逐bit的低位在前算法 * @param $x ...
-
PHP模块 Memcached功能多于Memcache
比如说PECL里有两个Memcached的模块,Memcache和Memcached,目前大部分PHP环境里使用的是名字里不带d的Memcache版本,这个版本释出的比较早,是一个原生版本,与之对应的 ...
-
PHP采用自定义函数实现遍历目录下所有文件的方法
目录的遍历是PHP程序设计中经常会用到的一个功能,很多PHP项目都有这一功能模块.今天本文就来实例解析一下PHP采用自定义函数实现遍历目录下所有文件的方法.具体方法如下: 方法一:使用readir() ...
-
PHP 模板高级篇总结
如何使用PHP来快速地编写代码,模版似乎成了唯一的选择.但是一个PHPer最终应该坚持使用模版,放弃模版,还是使用自己的模版? 以下想法是属于所有PHPer的想法: "模板这东西,其实最重要 ...
-
浅谈如何提高PHP代码质量之单元测试
浅谈如何提高PHP代码质量之单元测试
-
php操作redis数据库常见方法实例总结
本文实例讲述了php操作redis数据库常见方法.分享给大家供大家参考,具体如下: 一.安装php_redis扩展,用以操作redis http://pecl.php.net/package/redi ...
-
微信公众号用户与网站用户的绑定解决方案分析
本文实例讲述了微信公众号用户与网站用户的绑定解决方案.分享给大家供大家参考,具体如下: 现在很多网站都已经建立了一套完整的用户账号体系,基于这套体系,再做其他应用的用户扩展就非常方便.例如,有了微软的 ...
-
一文带你搞懂PHP对象注入
目录 背景 漏洞案例 PHP类和对象 php magic方法 php对象序列化 序列化magic函数 php对象注入 常见的注入点 其他的利用方法 如何利用或者避免这个漏洞 结论 背景 php对象注入 ...
-
PHP开发api接口安全验证操作实例详解
本文实例讲述了PHP开发api接口安全验证操作.分享给大家供大家参考,具体如下: php的api接口 在PHP的开发工作中,对API接口开发不会陌生,后端人员写好接口后,前台就可以通过链接获取接口提供 ...
-
PHP命名空间用法实例分析
本文实例讲述了PHP命名空间用法.分享给大家供大家参考,具体如下: 在讲解命名空间之前,我们先了解一个问题. 我们在网站根目录创建一个文件夹,在文件夹中创建a.php <?php class A ...
-
PHP终止脚本执行的实例代码
终止脚本执行,指的是通过一条语句告诉PHP引擎,此语句之后的其他语句不需要执行. PHP提供了三种方式来终止脚本执行:return,die,exit return:执行到该处退出,如果是在函数中,表示 ...
-
PHP简单实现解析xml为数组的方法
本文实例讲述了PHP简单实现解析xml为数组的方法.分享给大家供大家参考,具体如下: 最近想要做一个插件机制,需要用到xml,在解析xml时候需要转换为数组,特意记录一个此种解析方式 xmlDemo. ...
-
php判断目录存在的简单方法
PHP判断文件或目录是否存在 file_exists:判断文件是否存在 $file = "check.txt"; if(file_exists($file)) { echo &qu ...
-
php模拟post提交请求调用接口示例解析
php模拟post提交请求,调用接口 /** * 模拟post进行url请求 * @param string $url * @param string $param */ function reque ...
-
php7 新增功能实例总结
本文实例总结了php7 新增功能.分享给大家供大家参考,具体如下: 一.核心 增加了group use语法声明.RFC: https://wiki.php.net/rfc/group_use_decl ...
-
ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法
ThinkPHP的数据库条件查询语句有字符串式,数组式书写方法 字符串式即是原生式,数组式查询语句因书写方式与特定字符的原因比较复杂,下面为大家例出了常用的ThinkPHP数组式查询语句的使用方法 T ...
-
同一空间绑定多个域名而实现访问不同页面的PHP代码
<?php switch ($_SERVER["HTTP_HOST"]) { case "www1.aspcn.net": ...
-
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
只是中文出现乱码时,在链接数据库后面,加上这一句 utf8的话 mysql_query("SET NAMES 'utf8'"); gbk的话 mysql_query("S ...
-
PHP实现十进制数字与二十六进制字母串相互转换操作示例
本文实例讲述了PHP实现十进制数字与二十六进制字母串相互转换操作.分享给大家供大家参考,具体如下: <?php /** * 将十进制数字转换为二十六进制字母串 */ function num2a ...
