程序人生

PHP批斗大会之缺失的异常详解

故事的开始 这几天观察错误日志发现有一个数据反序列化的notice错误,实际情况我是从缓存中读取数据然后反序列化,因为反序列化失败,所以实际每次都是去数据库取的值。背后性能...

程序人生

PHP进阶学习之Geo的地图定位算法详解

本文实例讲述了PHP进阶学习之Geo的地图定位算法。分享给大家供大家参考,具体如下: 前言 日常开发中我们经常需要 查找某个物体的定位,或者查找附近的范围 等,我们自然而然会想...

程序人生

Yii框架连表查询操作示例

本文实例讲述了Yii框架连表查询操作。分享给大家供大家参考,具体如下: Join //表连接//查询出学生、班级、校区、记录表的所有数据$data=Jf_record::find() -join('join','jf_stu','jf_record.sid=j...

程序人生

php连接mysql数据库最简单的实现方法

在连接MySQL数据库之前,您必须指定以下信息: MySQL数据源名称或DSN:指定MySQL数据库服务器的地址。您可以使用IP地址或服务器名称,例如,127.0.0.1 或 localhost MySQL数据库名称:表示要...

程序人生

Laravel框架中缓存的使用方法分析

本文实例讲述了Laravel框架中缓存的使用方法。分享给大家供大家参考,具体如下: 1. Laravel为各种不同的缓存系统提供了一致的API,支持的缓存有File、Memcached和Redis等 2. 主要方法 put(...

程序人生

浅谈PHP array_search 和 in_array 函数效率问题

问题 在一个接口中,发现非常耗时,排查原因发现 array_search 查找数组中的元素的 key 时,效率随着数组变大,耗时增加。特别是大数组时,非常耗时。在函数 in_array 也有这个问题。...

程序人生

thinkPHP5框架接口写法简单示例

本文实例讲述了thinkPHP5框架接口写法。分享给大家供大家参考,具体如下: 控制器 /*** 添加收货地址*/public function addAddress(){ $post = $this-request-post(); //验证 唯一规则: 表名,字段名,排...

程序人生

laravel5环境隐藏index.php后缀(apache)的方法

在这之前我将laravel目录下的server.php重命名为index.php 链接变成了http://localhost/blog/index.php/xxx/xxx 之前我根据网上的方法操作过,很多都不能用,然后看到一篇搭建laravel环境的文章,有了...