中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
PHP自動(dòng)加載composer下載的類庫(kù)

接上篇文章“composer安裝第三方類庫(kù)

方法一:

1.使用命令下載類庫(kù)

composer require monolog/monolog

2.新建index.php文件

<?php
require __DIR__.'/vendor/autoload.php';
use Monolog\Logger as Log;

$log = new Log('name');
$log->pushHandler(new Monolog\Handler\StreamHandler('app.log',Monolog\Logger::WARNING));
$log->warning('Foo 2.0');

運(yùn)行php文件

php index.php

打開(kāi)app.log文件

 方法二: 通過(guò)自動(dòng)加載用自己的php文件或第三方類庫(kù)

1.新建類庫(kù)或下載第三方類庫(kù)

在vendor目錄下新建或把下載第三方類庫(kù)放在該目錄(以新建類庫(kù)為例,vendor/acme文件夾下的Foo類文件

<?php

namespace acme;

class Foo 
{
    
    function test()
    {
        echo "123456";
    }
}

命名空間為“acme”,類名為Foo,命名空間盡量為該類庫(kù)的文件夾對(duì)應(yīng)的名字

2.在根目錄下的composer.json文件添加需要加載的類庫(kù),在autoload下添加

{
    "require": {
        "monolog/monolog": "^2.1"
    },
    "autoload": {
        "psr-4":{"acme\\":"vendor/acme/"}
    }
}

"acme\\": "vendor/acme/" (acme為命名空間,vendor/acme 為需要加載的類庫(kù)對(duì)應(yīng)的文件位置)

3.重新生成vendor/autoload.php文件

添加autoload字段后,使用dump-autoload命令,重新生成vendor/autoload.php文件

composer dump-autoload

  

4.使用類庫(kù)

<?php
require __DIR__.'/vendor/autoload.php';

use acme\Foo;

$d = new Foo;

$d->test();

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Composer的基本使用
深入學(xué)習(xí)Composer原理(四)
PHP 中類自動(dòng)加載相關(guān)文件分析
PHP依賴管理工具Composer入門
Composer安裝和使用
Thinkphp5+PHPMailer實(shí)現(xiàn)發(fā)送郵件
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服