`
tiandirensoon
  • 浏览: 595815 次
文章分类
社区版块
存档分类
最新评论

PHP之源码目录结构

 
阅读更多

PHP之所以能在web开发语言中排名靠前,不仅仅是因为语法简单,上手容易。我个人认为更多是因为其语言本身的:模块的易扩展性,可维护性以及内存安全管理等特点。写过PHP的程序员不一定都知道:PHP是如何执行的?其组织结构目录的作用?如果对其有所了解,对PHP的认识会更深入,写出的代码也会更高效,更健壮......
1. build 和编译有关的目录。
2. ext 扩展库代码,例如 mysql、zlib、iconv 等我们熟悉的扩展库。其中/ext/standard/ 目录下是常用的标准函数集。
3. main 主目录包含主要的 PHP 宏和定义。
4. sapi 和各种服务器的接口调用,例如apache、IIS等,也包含一般的fastcgi、cgi等。
5. win32 和 Windows 下编译 PHP 有关的脚本。
6. Zend 文件夹核心的引擎,所有的 Zend API 定义与宏等。
7. scripts Linux 下的脚本目录。
8. tests 测试脚本目录
9. sapi 各类 Web 服务器的接口。
10.TSRM Zend 和 PHP 的 “线程安全资源管理器” (TSRM) 目录。
11.pear 这个目录就是“PHP 扩展与应用仓库”的目录。包含了PEAR 的核心文件。

其中几个重要的文件绝对值得你共时间去了解:
php-src/main/php.h, 位于PHP 主目录。这个文件包含了绝大部分 PHP 宏及 API 定义。
php-src/Zend/zend.h, 位于 Zend 主目录。这个文件包含了绝大部分 Zend 宏及 API 定义。
php-src/Zend/zend_API.h, 也位于 Zend 主目录,包含了Zend API 的定义
分享到:
评论
1 楼 cherrycmd 2012-08-11  
谢谢。

相关推荐

    深入理解PHP之源码目录结构与功能说明

    主要介绍了深入理解PHP之源码目录结构与功能说明,简单分析了php源码的主要目录及相应的功能,需要的朋友可以参考下

    PHP100视频教程全集112集BT种子【PHP经典】

    PHP100视频教程2:PHP的数据类型与源码调试 PHP100视频教程3:常用PHP运算类型介绍与应用 PHP100视频教程4: PHP条件语句介绍与应用 PHP100视频教程5:PHP循环语句的介绍与应用 PHP100视频教程6:PHP数组的创建...

    php家政公司网站源码|家政清洁服务网站模板带后台

    结构容易优化;多终端均可正常预览 演示地址:https://www.eyoucms.com/moban/9/609.html 源码安装步骤 1、请将安装包ZIP上传到你的网站根目录,在线解压 2、安装模板系统:直接运行:http://您的域名/install 3...

    一个基于PHP的外卖订餐网站源码,包括前端和后台.zip

    网站结构:首页place.html 菜品展示页shop.html 个人中心:我的地址;余额;代金券;订单;我的积分;设置。 网站目录 account 个人中心(我的地址、余额、订单、积分、设置等) admin 商家后台系统(完整的后台系统...

    PHP网络编程技术与实践 源码

    第2章 PHP的语法结构和常用函数 2.1 PHP语法基础 2.1.1 PHP的基本语法 2.1.2 PHP的数据类型 2.1.3 PHP的常量 2.1.4 PHP的变量 2.1.5 PHP的表达式 2.1.6 PHP的流程控制 2.2 PHP的数据存储处理 2.2.1 压缩文件的打开与...

    基于PhP的超市商品管理系统的设计与实现(源码 + 说明文档 + 演示视频)

    基于PhP的超市商品管理系统的设计与实现(源码 + 说明文档 + 演示视频) 4系统概要设计 14 4.1 概述 14 4.2 系统结构 14 4.3. 数据库设计 17 4.3.1 数据库实体 17 4.3.2 数据库设计表 18 5 系统详细设计 22 5.1管理员...

    PHP家纺布艺网站源码|家居床上用品网站源码下载

    结构容易优化;多终端均可正常预览 演示地址:https://www.eyoucms.com/moban/4/595.html 源码安装步骤 1、请将安装包ZIP上传到你的网站根目录,在线解压 2、安装模板系统:直接运行:http://您的域名/install 3...

    php+mysql学生成绩查询(源码).zip

    php+mysql学生成绩查询(源码)(共63个子文件),供大家参考学习,目录结构: php+mysql学生成绩查询(62个文件) 摘要总结.doc

    php OA 源码 办公自动化源码

    可以对目录夹设定候修改和访问的权限,只有有权限的员才可以修改目录夹及相关文件,在设定权限时,可以按人来设定,也可以按部门来设定。 可以通过设定,对每个人的上传附件的大小进行限制。 通过突破性的技术,我们...

    php压缩zip文件(多级目录,自定义目录名)

    NULL 博文链接:https://canlynet.iteye.com/blog/2364136

    Android应用源码45套安卓源码合集.zip

    Android应用源码ListView实现的目录树结构.rar Android应用源码SdCard读写文件实例.rar Android应用源码SlidingMenu使用例子.rar Android应用源码串口通信(JNI)例子.rar Android应用源码任务提醒源码.rar Android...

    基于MVC模式的轻量级Z-PHP框架设计源码

    本项目是基于MVC模式的轻量级Z-PHP框架设计源码,主要使用PHP进行开发。项目共包含25个文件,其中PHP源代码文件21个,Git忽略配置文件gitignore 1个,项目许可证文件LICENSE 1个,Markdown文档文件md 1个,以及TTF...

    Oracle数据库表结构导出成Word文档工具(带源码下载)

    Oracle数据库表结构导出成Word文档工具(带源码下载) 修改了一下数据库的连接方式:由于我安装的是win764位+office64+oracle client 32位,用MSDAORA.1无法连接,所以将MSDAORA.1换为OraOleDb.Oracle.1,换后正常连接...

    PHP和MySQL Web开发第4版pdf以及源码

    目录 读者反馈 译者序 前言 作者简介 第一篇 使用PHP 第1章 PHP快速入门教程 1.1 开始之前:了解PHP 1.2 创建一个示例应用:Bob汽车零部件商店 1.2.1 创建订单表单 1.2.2 表单处理 1.3 在HTML中嵌入PHP 1.3.1...

    PHP 个人愿望众筹网站系统mysql数据库web结构apache计算机软件工程网页wamp计算机毕业设计网页源码

    一、源码特点 PHP 个人愿望众筹网站系统是一套完善的web设计系统,对理解php编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 二、功能介绍 前台功能: 首页浏览 项目浏览 项目支持,...

    CI框架PHP漫画小说二合一CMS网站系统源码

    文件目录结构如下: │─attachment //附件目录 │─caches //缓存目录 │─packs //静态文件目录 │─rewrite //伪静态文件目录 │─sys //系统核心目录 │ │─apps //应用目录 │ │─class //第三方库类...

    夏日PHP图形计数器程序 0.2.zip

    自定义初始数据,显示的数字图片保存在 img 目录下,可以换成自己做的精美的图片,更换即可,index.php是调用文件,很简单。本程序只有几十KB,系统代码设计简单易懂。 夏日PHP图形计数器程序 0.2 更新日志:2014...

    站内全文搜索php源代码

    文件结构: search.php和template.php(界面风格文件,可随意修改),search0.php是search.php的加强版。 2。特点 1)无需mysql支持,无需建立索引,无需设置路径,放在哪级目录下,就搜索该目录和子目录;可以...

Global site tag (gtag.js) - Google Analytics