msgbartop
PHP语言, PHP扩展, Zend引擎相关的研究,技术,新闻分享 – 左手代码 右手诗
msgbarbottom

20 Sep 08 PHP5.3 α2初体验

PHP5.3 α2 已经放出1个多月了, 最近一直都忙一些私人的事情, 今天终于有点时间.

赶紧下来试用, apache2.x + php5.3 alpha2

changes:

19 Sep 08 深入理解PHP原理之变量分离/引用(Variables Separation)

在前面的文章中我已经介绍了PHP的变量的内部表示(深入理解PHP原理之变量(Variables inside PHP)),以及PHP中作用域的实现机制(深入理解PHP原理之变量作用域(Scope inside PHP))。这节我们就接着前面的文章,继续介绍PHP中变量分离和引用的概念:

17 Sep 08 Thanksgiving

作者: Laruence( ) 本文地址: http://www.laruence.com/2008/09/17/508.html 转载请注明出处 随着空间“电一下”项目的顺利上线, 我也结束了在雅虎的最后一个项目。 中午和同事一起吃了饭,大家不痛不痒的聊着,中午回来进门的哪一刻,我习惯性的摸了摸胸前,想拿工牌刷卡,但又很快的意识到,我已经不再是这家公司的一份子了。 晚上和几个老平台的同事们喝酒,玩着“过7”, 呵呵,很快就都不行了。呵呵。 太多的人,值得感谢,太多的事情,值得怀念。 全鑫,不骄,晓东,志刚,霍旺,晕晕,玲玲,小哲,建州,建波,汤爷,老雷,,,等等, 谢谢你们这一年来的帮助,在你们身上我学到很多东西。 天下没有不散的筵席,我只能怀着感恩的心,认真对待每一天。

04 Sep 08 PHP4中模拟类的析构函数

最近做的一个项目是基于PHP4的, 习惯了PHP5的面对对象,面对PHP4,难免会有很多不爽:

不支持public, static, private, protected关键字, 最郁闷的是,不支持析构函数:

本文就将借助PHP的register_shutdown_function来在PHP4中模拟类的析构函数

01 Sep 08 Js处理Json的”invalid label”错

当你使用ajax的时候,json是一个很方便的数据传输手段.
但是对于很多人来说,经常会遇到的一个很令人头疼的问题就是”invalid label”错. 明明json串看起来是对的,怎么还会出错呢?

28 Aug 08 HTTP1.0下HTTP_HOST为空

昨天xuepeng师兄提出一个问题是 $_SERVER['HTTP_HOST']为空, 经过我翻看RFC文档以及测试,得出结论如下:
在http 1.1中, host字段是不能为空的,如果为空, Apache会认为是400 bad request

但是在http 1.0中, host字段是可以为空的.具体看列子….

27 Aug 08 通过访客分布看中国IT业的发展

今天看了下我的blog读者分布图, 发现了一个有趣的现象:

从这个图中,我们就可以看出,国内那些地区的IT业比较发达,北京,上海,深圳,,,,
另外还有很多国外的朋友,不过,这个我比较纳闷,估计是外籍华人吧?

26 Aug 08 深入理解PHP原理之变量作用域(Scope in PHP)

我前面的文章介绍了PHP变量的内部表示,但是,问题是,这些内部表示是如何和用户脚本中的变量联系起来的呢?也就是说,如果我在脚本中写下:

<?php
  $var = "laruence";
  echo $var;
?>

ZE是如何把我的变量var和内部结构zval联系起来的呢?

24 Aug 08 PHP5多层继承顺序的bug

今天guoxiaod提出了一个问题,如下:

<?php
class a extends b {
};
class b extends c{
};
class c{
};
?>
  

会导致fatal error:

PHP Fatal error:  Class 'b' not found in /home/xinchen/1.php on line 2
Fatal error: Class 'b' not found in /home/xinchen/1.php on line 2

分析这个问题,是运行阶段出错,经过分析PHP的编译,执行过程,得出如下的parsing顺序…

24 Aug 08 PHP源码分析之Global关键字

闲来无事,就系统的从PHP的词法分析,语法分析,opcodes生成,执行,整个流程,详细的分析了global关键字的实现。

Pages:  1 2 3 ...19 20 21 22 23 24 25 26 27