![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
文章平均质量分 51
mikercal
这个作者很懒,什么都没留下…
展开
-
【PHP5权威指南】读书心得二——高级面向对象编程和设计模式
1、使用数组语法访问的重载——ArrayAccess(数组式访问)接口ArrayAccess{ /* 方法 */ abstract public boolean offsetExists ( mixed $offset ) abstract public mixed offsetGet ( mixed $offset ) abstract public void offsetSet原创 2013-05-15 17:50:36 · 715 阅读 · 0 评论 -
IIS下PHP使用$_SERVER['REQUEST_URI']中文乱码问题
本地环境下使用apache,移植到windows服务器上使用IIS,发现使用$_SERVER['REQUEST_URI']时,如果URL带有中文参数,获取到的中文出现乱码。解决方法:调用$_SERVER['REQUEST_URI']之前,将以下代码贴入即可。if( isset( $_SERVER['HTTP_X_ORIGINAL_URL'] ) ){ // IIS Mod-Rewri转载 2013-01-31 15:44:41 · 1833 阅读 · 0 评论 -
【PHP5权威指南】读书心得一——基础语言部分
1、字符串中的单个字符串可使用$str{$offset}来访问单个字符2、“0”字符串使用empty()结果是TRUE3、字符串递增,如果字符串结尾是数字或字符,他会被增加1,如果是“9”、“Z”、“z”,增加1后变为“0”、“A”、“a”;非数字的不会被递减4、容易混淆的:include发出一个警告,但是不会停止代码的执行;require停止代码的执行5、由用户输入赋值的变量永远原创 2013-05-14 16:26:46 · 687 阅读 · 0 评论 -
empty与isset区别与联系
要说它们的联系,其共同点就是empty()和isset()都是变量处理函数,作用是判断变量是否已经配置,正是由于它们在处理变量过程中有很大的相似性,才导致对它们的关系认识不足。单从empty()和isset()这两个函数本身来考虑的话会把人弄得更糊涂,换一个角度来它。empty()和isset()的处理对象无外乎未定义变量,0,空字符串。 如果变量为0,则empty()会返回转载 2013-08-16 09:53:13 · 481 阅读 · 0 评论 -
关于php的header后的代码继续执行
最近做项目的时候,发现使用php的header函数,后面的语句会继续执行,所以可以写一个redirect方法,在header后面加上exit,终止程序原创 2013-11-04 14:59:41 · 1336 阅读 · 0 评论 -
Zend API-内存管理篇
宏定义均在Zend/zend_alloc.h中函数定义在Zend/zend_alloc.c中1、emalloc——用于替代malloc#define emalloc(size) _emalloc((size) ZEND_FILE_LINE_CC ZEND_FILE_LINE_EMPTY_CC)ZEND_API void *_emalloc(size_t size ZEND_F原创 2014-03-10 10:45:06 · 849 阅读 · 0 评论