empty是判断变量值是非空或非零的值。对应空定义包括:“”(空字符串)、0、“0”、NULL、FALSE、array()和$var(只声明但未赋值)。也就是说当变量值为上述这些,empty返回TRU...
PHP session handler
运行在两台或两台以上服务器的web应用程序,需要考虑到session共享的问题,否则会出现登陆异常。
session最常用的是以文件方式存储在/tmp目录下,写本地磁盘慢,存在两个问题:
...
yaf的优点和缺点
在了解一个新的php框架,首先关心的是yaf的性能,其次才是安全等等要素,php各种各样的框架,性能也不一样.目前使用的yii和ci性能还不错,了解yaf之后,发现他们性能差的十万八千里. 今天就来聊...
yii、yaf、ci等php框架性能对比
刚和朋友的聊天过程中,认识到yaf,yaf是远程c写的框架,整个php框架写成了扩展。php启动的时候便加载到内存,速度性能远比php写的框架强很多,但是使用ide相对麻烦一些,性能绝对赞。翻译了一片...
php上传图片重命名6种方案研究与总结
一. 适用场景:
无法使用从数据库中返回的自增长数字,给上传图片重命名。
这是图片或文件上传的流程决定的。一般图片上传处理过程是,先上传图片到服务器,重命名之后,插入到数据库。也就是说,在数据库中...
XMLHttpRequest cannot load 跨域问题解决
在众多站群中,不同功能的系统使用独立的一个域名,各系统之间存在相互调用的关系。使用js的XMLHttpRequest调用其他域名提示跨域权限不足。有些可能认为都同属于同一个顶级域名或者说域名一模一样怎...
php-fpm服务启动脚本
在php-fpm还是打补丁的时候,php-fpm重启只需要执行php-fpm restart或者reload, 自从php5.3之后,php-fpm的启动和停止显得比较麻烦,特意改写了一份nginx的...
MySQL的NoSQL扩展插件HandlerSocket
HandlerSocket已经作为Percona Server数据库的一个插件,用来实现NoSQL 功能。
一.HandlerSocket介绍:
2010年11月日本社交游戏开发公司DeNA发布了...
json_encode生成数字下标对象的方法
如果想得到如图所示的JSON对象:
这种数据结构如下所示:
Array
(
[0] => Website: www.ttlsa.com
[1] => ...
解决PHP使用普通账号连接mongodb报错问题
起先使用mongodb来开发,未加上账号密码验证功能. mongodb一直正常,准备放到线上之时加上账号密码功能,整个过程如下
增加mongodb账号
增加用户a_ttlsa_com对a_tt...
json-handle:json可视化工具
开发中需要用到json,在浏览器显示的json非常乱,难以理解。有没有让人一目了然的工具,让json看起来非常直观呢,json-handle随之而出,包含火狐和chrome两种插件,官方地址:http...
php使用apc为include大文件数组提速
最近在重写某系统, 有个地方需要include一大数组文件,差不多有1.2M,PHP程序每次跑到这块代码都需要从硬盘读取内容,站点访问量达了势必会造成过量的IO. 考虑使用redis,memcache...
php apc配置详解
介绍
APC全称Alternative PHP Cache是一个免费开源的php缓存插件,它的目标是提供一个自由,开放和强大的框架用于缓存和优化PHP中间代码.The Alternative PHP...
PHP判断IP是否在某个网络内
有时候需要判断某个IP是否在某个范围内,对于有划分子网的网络,一眼是很难判断的,需要计算子网起止与结束地址,对于学过CCNA知识的未必会算的清楚。看代码:
<?php
/**
* 判断I...
php全角转半角方法
在过滤或者其他一些应用找,文字里面包含全角,需要将他转成半角,有各种各样的方法,这边使用了php的strtr函数。好了。直接上代码:
全角转半角
/**
* 全角转半角...
5