- 博客(6)
- 收藏
- 关注
原创 session_unset与session_destroy的分别
session_unset()释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的sessionid session_destroy()删除当前用户对应的session文件以及释放sessionid,内存中的$_SESSION变量内容依然保留 因此,释放用户的session所有资源,需要顺序执行如下代码: 程序代码 <?php $_SES...
2013-03-27 10:17:26 102
原创 Memcache问题集锦
memcached是怎么工作的? o memcached最大的优势是什么? o memcached和MySQL的query cache相比,有什么优缺点? o memcached和服务器的local cache(比如PHP的APC、mmap文件等)相比,有什么优缺点? o memcached的cache机制是怎样的? o memcached如何实现冗余机制? o me...
2013-03-25 14:03:37 81
原创 PHP数组
1.key 可以是 integer 或者 string。 (不能用数组和对象作为键(key)。这样做会导致一个警告:Illegal offset type) 2.如果key是一个 integer 的标准表示,则被解释为整数 (例如 "8" 将被解释为 8,而 "08" 将被解释为 "08", 8是标准的ineger,所以为解释为数字8,08不是一个标准的integer,所以被...
2013-03-20 10:26:46 83
原创 PHP中htmlentities和htmlspecialchars的区别
这两个函数的功能都是转换字符为HTML字符编码,特别是url和代码字符串。防止字符标记被浏览器执行。使用中文时没什么区别,但htmlentities默认格式化中文字符会乱码,需要指定字符集 htmlentities转换所有的html标记,htmlspecialchars只格式化& ' " < 和 > 这几个特殊符号 $str = '<a href="...
2013-03-19 15:28:22 85
原创 PHP的rawurlencode和urlencode 函数
问题:2个函数都是针对字符串转义使其适合做文件名。该用哪个?哪个更标准? 结论: rawurlencode遵守是94年国际标准备忘录RFC 1738, urlencode实现的是传统做法,和上者的主要区别是对空格的转义是'+'而不是'%20' javascript的encodeURI也是94年标准, 而javascript的escape是另一种用"%xxx"标记unicode编码的方...
2013-03-19 15:21:50 98
原创 gvim 基本配置
找到GVim的安装目录,在安装目录下你可以发现一个_vimrc文件, 使用文本编辑器打开后在里面添加配置代码即可: set gfn=Courier_New:h12 #字体colorscheme torte #背景 set nu #打开行号 set nobackup ...
2013-03-19 13:35:52 105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人