q
风雪之隅
左手代码右手诗
风雪之隅 @qq52ome · 注册于 2026-09-18 · 298 博文 · 0 帖子 · 0 回复
筛选: 标签「PHP」 ✕ 清除
深入理解PHP原理之变量(Variables inside PHP)
或许你知道,或许你不知道,PHP是一个弱类型,动态的脚本语言。所谓弱类型,就是说PHP并不严格验证变量类型(严格来讲,PHP是一个中强类型语言,这部分内容会在以后的文章...
PHP源码分析之Global关键字
闲来无事,就系统的从PHP的词法分析,语法分析,opcodes生成,执行,整个流程,详细的分析了global关键字的实现。 当你在脚本中写下: ``` <?php $var = "laruence"; fun...
PHP5多层继承顺序的bug
今天guoxiaod提出了一个问题,如下: ``` <?php class a extends b { }; class b extends c{ }; class c{ }; ?> ``` 会导致fatal error: ``` PHP Fatal error: Class 'b...
深入理解PHP原理之变量作用域(Scope in PHP)
我前面的文章(深入理解PHP原理之变量(Variables inside PHP))介绍了PHP变量的内部表示,但是,问题是,这些内部表示是如何和用户脚本中的变量联系起来的呢?也就是说,...
HTTP1.0下HTTP_HOST为空
昨天xuepeng师兄提出一个问题是 $_SERVER['HTTP_HOST']为空, 经过我翻看RFC文档以及测试,得出结论如下: 在http 1.1中, host字段是不能为空的,如果为空, 服务器会认为是b...
深入理解PHP原理之变量分离/引用(Variables Separation)
在前面的文章中我已经介绍了PHP的变量的内部表示(深入理解PHP原理之变量(Variables inside PHP)),以及PHP中作用域的实现机制(深入理解PHP原理之变量作用域(Scope insid...
PHP5.3 α2初体验
PHP5.3 α2 已经放出1个多月了, 最近一直都忙一些私人的事情, 今天终于有点时间. 赶紧下来试用, apache2.x + php5.3 alpha2 在php src目录下, ./configure --with-apxs2=...
使用PHP Embed SAPI实现Opcodes查看器
PHP提供了一个Embed SAPI,也就是说,PHP容许你在C/C++语言中调用PHP/ZE提供的函数。本文就通过基于Embed SAPI实现一个PHP的opcodes查看器。 首先,下载PHP源码以供编译...
一个巧妙的分页方法
PHP是一个Web脚本语言,在Web应用中最常见的莫过于列表显示。所以页码生成也就犹为常用。 最近我索性写了一个,在生成思想上, 有一些技巧拿与大家分享: 先说说需求: ...
关于一笔试题(Iterator模式)
中午的时候,收到一封求教信,是关于这样的一道面试题: > 使对象可以像数组一样进行foreach循环,要求属性必须是私有。 刚接触到题的时候,我也没有考虑到Iterator模式...