《PHP扩展开发教程》.docxVIP

  • 13
  • 0
  • 约 73页
  • 2015-10-06 发布于河南
  • 举报
《PHP扩展开发教程》.docx

PHP扩展开发一:PHP 和 Zend 简介 介绍 如果你在读这篇入门文章,那么你可能对写PHP扩展有点兴趣。如果不是… 好吧,那么等我们写完这篇文章,你将会发现一个之前自己完全不知道,但是非常有趣的东西。 这篇入门文章假设你对PHP语言和以及PHP的编写语言C语言都有一定的熟悉。 让我们以“为什么你需要写一个PHP扩展”作为开始。 因为PHP语言本身抽象程度有限,有一些库或者操作系统级别的调用,不能用PHP直接调用。 你想给PHP添加一些与众不同的行为。 你已经写了一些PHP代码,但是当运行的时候你知道它可以更快,更小,消耗的内存更少。 你有一部分程序想出售,你可以把它写成扩展,这样程序是可以执行的,但是别人却无法看到源码。 这儿有很多完美的原因,但是要想创建一个扩展,你首先要需要明白什么是扩展。 什么是扩展? 如果你用过PHP,那么你就用过扩展。除了一些极少的特殊情况之外,PHP语言中的每个用户空间函数都是以组的形式分布在一个或多个扩展之中。这些函数中的大部分是位于标准扩展中的 – 总共超过400个。PHP源码中包含86个扩展,平均每个扩展中有30个函数。算一下,大概有2500个函数。如果这个不够用,PECL仓库还提供了超过100个其他扩展,或者还可以在互联网上找到更多的扩展。 「PHP除了扩展中的这些函数之外,剩下的是什么」我听到了你的疑问「扩展是什么?PHP的核心

文档评论(0)

1亿VIP精品文档

相关文档