| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> PHP知识库 -> 2021-09-03 php composer私包的创建及测试例子 -> 正文阅读 |
|
[PHP知识库]2021-09-03 php composer私包的创建及测试例子 |
1、比如要在demo/class下创建一个包,如存放目录为composer_test。 3、在src增加一个类,名字为:SayHello.php,内容为:
4、在存放主目录compose_test下创建一个测试文件:test.php,内容为:
5、提前安装好composer。在composer_test包中执行composer init 按提示输入内容,生成composer.json文件,内容为:
6、编辑composer.json,添加psr-4加载配置文件:
7、在composer_test目录中执行: composer install,即会自动创建vender目录及包的配置内容,在使用时,即会自动类,完成。 内容其实存储在: composer_test\vendor\composer\autoload_psr4.php composer_test\vendor\composer\autoload_static.php 中。 8、如果更改了compoer.json文件,则需要在composer_test文件中执行: composer update 然后再次执行composer install,方可恢复正常状态。 10、如果需要增加一个新的命名空间,如Hello1,同时增加一个新的类SayMe,则需要两步: 首先在src中创建文件SayMe.php,内容如下:
然后在composer.json中的psr4中增加对应内容:
即需要增加一个’Hello1\’: ‘src/’,然后需要在composer_test中执行compoer install 即可在test.php中即可使用正确的类: 使用方法是: use Hello1\SayMe; echo SayMe::world(); 11、如果想在src中,再次增加一个Say的目录,同时调用时,使用\Hello\Say\SayHe,则可进行如下的调整: 在src下创建目录:Say,此目录中增加SayHe.php文件,内容如下:
在主测试中,增加内容:
即可正常运行。 |
|
PHP知识库 最新文章 |
Laravel 下实现 Google 2fa 验证 |
UUCTF WP |
DASCTF10月 web |
XAMPP任意命令执行提升权限漏洞(CVE-2020- |
[GYCTF2020]Easyphp |
iwebsec靶场 代码执行关卡通关笔记 |
多个线程同步执行,多个线程依次执行,多个 |
php 没事记录下常用方法 (TP5.1) |
php之jwt |
2021-09-18 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/29 20:24:08- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |