26. composer.json文件说明

PHP组件中必须有composer.json文件,而且这个文件的内容必须是有效的JSON,Composer会使用这个文件中的信息查找、安装和自动加载PHP组件。composer.json文件还包含组件在Packagist目录中的信息。

{
    "name": "modernphp/scnner",
    "description": "Scan URLs a CSV file and report inaccessible URLs",
    "keywords": ["url", "scanner", "csv"],
    "homepage": "http://example.com",
    "license": "MIT",
    "authors": [
        {
            "name": "Josh Lockhart",
            "homepage": "https://github.com/codeguy",
            "role": "Developer"
        }
    ],
    "support": {
        "email": "help@example.com"
    },
    "require": {
        "php": ">=5.4.0",
        "guzzlehttp": "~5.0"
    },
    "require-dev": {
        "phpunit/phpunit" : "~5.0"
    },
    "suggest": {
        "league/csv": "~6.0"
    },
    "autoload": {
        "psr-4": {
            "Oreilly\\ModernPHP": "src/"
        }
    }
}

Read More

25. Yii2使用PHPExcel第三方扩展

解释:以下代码非我所写,我只是添加部分注释和说明,不要用来说事,若能帮助到,自己实现所需的功能就行了。

1. 说明

PHPExcel是一个由纯PHP写的函数库,从不同的电子表格中读取和写回数据。PHPExcel这个项目围绕微软的OpenXML和PHP标准创建,GitHub的源码托管地址

可以去听听慕课的免费视频

网上有详细的设置教程,并且源代码中提供了很多的使用样例,几乎能用到的场景都有现成的例子。汉老师的yiifans也列有好几篇,我大体看过,都是很好的教程,对初学者都是不错的选择。

Read More