扩展
Wed, Jan 18, 2017
这里记录一下如何在PHP5的扩展中创建变量,包括局部变量和全局变量。 必备知识 PHP内部有符号表的概念,其中局部变量存放在指针active_s


Sat, Apr 9, 2016
前面啰嗦了这么多读者都要没有兴趣了。从现在起要真正开始PHP扩展开发阶段了。 首先来生成扩展的骨架。所谓骨架就是一个扩展需要的基本文件了。 获取

Sat, Apr 9, 2016
在编写之前先用PHP实现这个类的原型吧。 <?php namespace Hylog; use \DateTime; class Hylog { const HYLOG_VERSION = "0.1.0"; const EMERGENCY = 'EMERGENCY'; const ALERT = 'ALERT'; const CRITICAL = 'CRITICAL'; const ERROR = 'ERROR'; const WARNING = 'WARNING'; const NOTICE = 'NOTICE'; const INFO = 'INFO'; const DEBUG = 'DEBUG'; private static $_instance; private $_basePath; private

Sat, Apr 9, 2016
好了,现在来整理一下我们要做的工作。 功能目标 既然是要做一个记日志的扩展,那当然就避免不了两个功能: 格式化日志流 将日志流推送到特定目标(通常是

Mon, Apr 4, 2016
这段时间其实在看C语言,但看来看去也不知道学了这些知识用在哪里。作为一名PHP程序员,想要进阶,当然得懂PHP的运行原理。那么,编写扩展就成