1、降低redis内存占用的优点
1、有助于减少创建快照和加载快照所用的时间
2、提升载入AOF文件和重写AOF文件时的效率
3、缩短从服务器进行同步所需的时间
4、无需添加额外的硬件......
在做项目的时候发现在ThinkPHP的模板标签eq中,对于0、null、false的判断是一样的,也就是说如果变量是这三个值的话就无法区分了,搞的我很郁闷,翻了下官方手册没找到,想想不应该呀,又翻了一......
一、开发习惯和php代码
1、准确的理解各种概念。现在的新东西层出不穷,望文生义和一知半解对开发工作有害无益;//比如我就碰到有人理解松散耦合(这个东西不新)的概念居然是要求代码不要有空行,否则你的......
前言
最近由于换了硬盘重装了(升级)系统到Ubuntu16.04之后,开发环境也要重新安装,其实16.04源里面默认的PHP版本就是7.x,但是有个问题就是没有OCI扩展,有项目需要使用到Oracl......
遇到一个不错的php代码。记录一下。
在写php代码时,经常会遇到需要返回值的情况,可以统一设置一下返回值的格式。
下面就是一个不错的例子。
配置类Return.conf.php
&l......
在安全imagemagic时 需要用到 exec很多服务器上安装失败
exec()执行外部命令失败,但没有任何错误信息。
exec执行某命令在命令行下没有问题,但是在php中就出错。这个问题99.......
Where 条件表达式格式为:
$map['字段名'] = array('表达式', '操作条件');
其中 $map 是一个普通的数组变量,可以根据自己需求而命名。上述格式中......
ThinkPHP中initialize()和construct()这两个函数都可以理解为构造函数,前面一个是tp框架独有的,后面的是php构造函数,那么这两个有什么不同呢?
在网上搜索,很多答案是两......
在使用ThinkPHP新增数据后可以很方便的获取自动增长型的主键值。
$Model = D(‘Blog');
$data['name'] = 'test';
$data['tit......
POST方法不依赖于URL,不会将传递的参数值显示在地址栏中。另外,POST方法可以没有限制地传递数据到服务器,所有提交的信息在后台传输,用户在浏览器是看不到这一过程的,安全性高。
POST方法比较......
核心代码:
//引入PHPExcel
vendor('PHPExcel.PHPExcel');
// Create new PHPExcel object
$objPHPExcel......
CentOS 下,PHP有多种方式来安装扩展, 主要有 包管理式 的 yum 安装 、 pecl 安装 , 以及 源码编译安装 。
包管理式 的安装卸载尤为方便,而 源码编译式 的安装则方便参数调优......
class_exists
判断一个类是否存在,参数为一个名字!
interface_exists
判断一个接口是否存在,参数也是为一个名字!
method_exists
判断一个方法是......
作为一个原本的Java党,用过PHP才知道,原来对于Excel文件的写入和读取原来可以这么简单!
利用PHP实现对于Excel的读取,主要借助于PHPExcel插件来完成。
PHPExcel下载地......
我们为什么要使用路由?原因1:一个更漂亮的URI
1.URI的改进
刚刚开始学PHP时,我们一定写过blog.php?id=1之类的URI,使用GET方式获取参数。这样的URI有两个缺点,......