排序
PHP基于PDO扩展操作mysql数据库示例
PHP基于PDO扩展操作mysql数据库。分享给大家供大家参考,具体如下: SELECT //查单条 function get_sub_product() { $res_zz = $pdo->query('SELECT id FROM content WHERE is_publish = 0 L...
tp5(thinkPHP5)框架连接数据库的方法示例
thinkPHP5框架连接数据库的方法。分享给大家供大家参考,具体如下: 1、配置文件目录 tp5applicationdatabase.php 通过配置文件来连接。。 也可以通过方法链接 在控制器里方法链接数据库 ;查...
php json转换相关知识(小结)
最近在查找一个bug的时候,发现前端传过来的json空对象 {} ,被php转换成了空数组 [] 存到了数据库里面, 读取并返回给前端的时候,没有做特殊处理,返回了 [] 给前端,导致一些问题。 所以决定...
PHP自定义错误处理的方法分析代码实例
PHP自定义错误处理的方法。分享给大家供大家参考,具体如下: 自定义错误报告的处理方式,可以完全绕过标准的PHP错误处理函数,这样就可以按照自己定义的格式打印错误报告,或改变错误报告打印...
PHP单例模式应用示例,多次连接数据库只实例化一次
以前刚开始工作的时候经常连接数据库,每次用到数据库的时候就要用new进行实例并连接一次,当时因为连接数据库的次数不是很频繁,所以也没什么。后来主管对我说我现在这样每次都连接数据库的如...
PHP聊天室简单实现方法详解
PHP序列化的四种实现方法与横向对比
一、PHP 序列化变量的 4 种方法 序列化是将变量转换为可保存或传输的字符串的过程;反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻松地存储和传输数...
PHP中如何使用Redis接管文件存储Session详解
前言 php默认使用文件存储session,如果并发量大,效率会非常低。而redis对高并发的支持非常好,可以利用redis替换文件来存储session。 最近就遇到了这个问题,之前找了网上的一套直播系统给客...
php获取用户真实IP和防刷机制的实例代码
一. 如何获取用户IP地址 public static function getClientIp() { if (getenv('HTTP_CLIENT_IP')) { $ip = getenv('HTTP_CLIENT_IP'); } if (getenv('HTTP_X_REAL_IP')) { $ip = getenv('HTTP_X...
thinkPHP5使用Rabc实现权限管理
在之前我们已经了解了think3.2Rbac的权限管理操作,但是在thinkPHP5中thinkPHP没有内置Rabc操作,所以我们需要使用一个thinkPHP的Rbac拓展来实现权限管理,在thinkPHP中我们可以使用gmars/tp5-r...








