PHP

empty与isset有什么区别

empty是判断变量值是非空或非零的值。对应空定义包括:“”(空字符串)、0、“0”、NULL、FALSE、array()和$var(只声明但未赋值)。也就是说当变量值为上述这些,empty返回TRU...
阅读全文
PHP

PHP session handler

运行在两台或两台以上服务器的web应用程序,需要考虑到session共享的问题,否则会出现登陆异常。 session最常用的是以文件方式存储在/tmp目录下,写本地磁盘慢,存在两个问题: ...
阅读全文
PHP

yaf的优点和缺点

在了解一个新的php框架,首先关心的是yaf的性能,其次才是安全等等要素,php各种各样的框架,性能也不一样.目前使用的yii和ci性能还不错,了解yaf之后,发现他们性能差的十万八千里. 今天就来聊...
阅读全文
PHP

yii、yaf、ci等php框架性能对比

刚和朋友的聊天过程中,认识到yaf,yaf是远程c写的框架,整个php框架写成了扩展。php启动的时候便加载到内存,速度性能远比php写的框架强很多,但是使用ide相对麻烦一些,性能绝对赞。翻译了一片...
阅读全文
PHP

php上传图片重命名6种方案研究与总结

一. 适用场景: 无法使用从数据库中返回的自增长数字,给上传图片重命名。 这是图片或文件上传的流程决定的。一般图片上传处理过程是,先上传图片到服务器,重命名之后,插入到数据库。也就是说,在数据库中...
阅读全文
PHP

json-handle:json可视化工具

开发中需要用到json,在浏览器显示的json非常乱,难以理解。有没有让人一目了然的工具,让json看起来非常直观呢,json-handle随之而出,包含火狐和chrome两种插件,官方地址:http...
阅读全文
PHP

php apc配置详解

介绍 APC全称Alternative PHP Cache是一个免费开源的php缓存插件,它的目标是提供一个自由,开放和强大的框架用于缓存和优化PHP中间代码.The Alternative PHP...
阅读全文
PHP

PHP判断IP是否在某个网络内

有时候需要判断某个IP是否在某个范围内,对于有划分子网的网络,一眼是很难判断的,需要计算子网起止与结束地址,对于学过CCNA知识的未必会算的清楚。看代码: <?php /** * 判断I...
阅读全文