当前位置: 56net亚洲必嬴 > 操作系统 > 正文

ghithub中PHPOffice/PHPWord的学习

时间:2019-11-01 13:25来源:操作系统
1、概念:PHPWord是用纯PHP提供了意气风发组类写入和从不一致的文书档案格式的文书阅读库。PHPWord的日前版本支持微软的OfficeOpenXML(OOXML或拍卖OpenXML),用于Office应用程序OASIS开放文书

1、概念:PHPWord是用纯PHP提供了意气风发组类写入和从不一致的文书档案格式的文书阅读库。PHPWord的日前版本支持微软的Office Open XML(OOXML或拍卖OpenXML),用于Office应用程序OASIS开放文书档案格式(OpenDocument格式或ODF)和富文本格式(RTF)。在GitHub中下载项目到你的本地。

明天看了风华正茂晃composer,明日早先用包正视,从前一贯都是和煦手动配。今日用了composer,要上学的话能够依据以下链接学习;

Composer

Composer 是 PHP5.3之上 的贰个借助管理工科具。它同意你发明项目所依据的代码库,它会在你的种类中为您安装他们。Composer 不是四个包管理器。是的,它事关 "packages" 和 "libraries",但它在各样品种的根基上拓宽保管,在你项目标有些目录中(比方vendor)举行设置。暗中认可情形下它不会在全局安装其余事物。因而,那唯有是七个依靠管理。

本篇,我们就在融洽的类型中行使composer来展开信任管理。

初藳地址:http://www.voidking.com/2017/09/14/deve-vkphp-4/

2、参谋学习文书档案:

1 官方文书档案:

安装Composer

1、访问Composer下载地址,下载安装对应平台的composer,安装格局参照官方文书档案。

2、张开命令行,输入composer -V,测量检验是或不是安装成功。

图片 1

使用Composer

3、安装/配置:

2 借使要换本国镜像

最早使用

1、在项目根目录下新建composer.json,内容如下:

{
    "name": "VKPHP",
    "description": "A PHP Framework for php developer",
    "type": "Framework",
    "keywords": [
        "PHP","PHP Framework","VKPHP"
    ],
    "homepage": "http://www.voidking.com",
    "time": "2017-09-14",
    "license": "MIT",
    "authors": [{
        "name": "VoidKing",
        "email": "voidking@qq.com",
        "homepage": "http://www.voidking.com",
        "role": "Student"
    }],
    "require": {
        "PHP": ">=5.3.0",
        "smarty/smarty": "~3.1"
    }
}

亟需表达的,是require字段,要求PHP大于等于5.3,smarty大于等于3.1且低于等于4.0。

版本号选取参照下表:

图片 2

2、安装注重
在根目录张开命令行,输入composer,假诺composer.json文件有不当会现出提醒,未有不当则提醒可选参数和效果。
输入composer install,就能够安装依赖到vendor目录中,並且自动生成composer.lock和vendor/autoload.php。

  • PHP 5.3.3+
  • XML解析器扩展
  • Zend的逃避者组件
  • Zend的 STDLIB组件

履新依赖

1、在composer.json中加上信任,whoops率性版本,var-dumper任性版本。

"filp/whoops": "*",
"symfony/var-dumper": "*"

2、安装重视
composer install,提示

Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files

从提醒能够看出,composer install读取的是composer.lock中的信赖,并非新型的composer.json。

进而,大家要利用命令composer update,这样就足以下载新写入的重视,何况更新composer.lock。

编辑:操作系统 本文来源:ghithub中PHPOffice/PHPWord的学习

关键词: