<em id="dtpgh"></em>
  • <dd id="dtpgh"><noscript id="dtpgh"></noscript></dd>
  • PHP8 Phar::setDefaultStub

    2024-02-21 14:39 更新

    (PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)

    Phar::setDefaultStub — 用于將 Phar 存檔的 PHP 加載器或引導存根設置為默認加載器

    說明

    public Phar::setDefaultStub(?string $index = null, ?string $webIndex = null): bool
    注意:此方法需要 將 中的 設為 以適合 Phar 對象. 否則, 將拋出PharException.php.iniphar.readonly0

    此方法是一種方便的方法,它結合了 Phar::createDefaultStub() 和 Phar::setStub() 的功能。

    參數 

    index

    phar 存檔中要運行的相對路徑(如果在命令行上訪問)

    webIndex

    phar 存檔中要運行的相對路徑(如果通過 Web 瀏覽器訪問)

    返回值 

    成功時返回 true, 或者在失敗時返回 false。

    錯誤/異常 

    如果啟用了 phar.readonly,則會引發 UnexpectedValueException 在php.ini。如果遇到任何問題,則拋出 PharException 刷新對磁盤的更改。

    更新日志 

    版本說明
    8.0.0webIndex現在是可為 null 的。

    示例 

    示例 #1 A Phar::setDefaultStub() example

    <?php
    try {
        $phar = new Phar('myphar.phar');
        $phar->setDefaultStub('cli.php', 'web/index.php');
        // this is the same as:
        // $phar->setStub($phar->createDefaultStub('cli.php', 'web/index.php'));
    } catch (Exception $e) {
        // handle errors
    }
    ?>

    參見 

    • Phar::setStub() - 用于設置 Phar 存檔的 PHP 加載器或引導存根
    • Phar::createDefaultStub() - 創建特定于 phar 文件格式的存根


    以上內容是否對您有幫助:
    在線筆記
    App下載
    App下載

    掃描二維碼

    下載編程獅App

    公眾號
    微信公眾號

    編程獅公眾號

    9久久久精品视频免费观看_久久99这里只有精品_91热久久免费频精品99欧美_黄色a一级