Install Laravel Valet on macOS

官方網站

https://laravel.com/

前置作業

在安裝之前,請先確認沒有其他程序(例如:Apache 或 Nginx)占用了本地機器的 80 連接埠。

  1. 安裝或更新 Homebrew 至最新版本:brew update
  2. 安裝 PHP 7.1:brew install homebrew/php/php71
  3. 安裝 Composer:brew install composer

(繼續閱讀…)

PHP: copy, move, rename, and delete files

  • copy — Copies file(複製檔案)
  • rename — Renames a file or directory(重新命名或搬移檔案)
  • unlink — Deletes a file(刪除檔案)

copy

  • description:
    bool copy ( string $source , string $dest [, resource $context ] )
  • parameters:
    • source: 來源檔案路徑
    • dest: 目的地路徑
    • context: A valid context resource created with stream_context_create().
  • return values:
    Returns TRUE on success or FALSE on failure.(成功回傳 TRUE,失敗回傳 FALSE)
    <?php
        // 檔案複製到 folder 目錄下, 並更名為 example-1.txt
        if ( copy("example.txt", "/folder/example-1.txt") )
        {
            // 複製檔案成功
        }
        else
        {
            // 複製檔案失敗
        }
    ?>

rename

  • description:
    bool rename ( string $oldname , string $newname [, resource $context ] )
  • parameters:
    • oldname: 原始檔案名稱
    • newname: 新檔案名稱
  • return values:
    Returns TRUE on success or FALSE on failure.(成功回傳 TRUE,失敗回傳 FALSE)
    <?php
        // 檔案更名為 newfile.ext
        rename("file.ext", "newfile.ext");

        // 不同路徑, 移動檔案
        rename("file.ext", "/folder/file.ext");

        // 不同路徑, 移動檔案並更名
        rename("file.ext", "/folder/newfile.ext");
    ?>

unlink

  • description:
    bool unlink ( string $filename [, resource $context ] )
  • parameters:
    • filename: 檔案路徑
  • return values:
    Returns TRUE on success or FALSE on failure.(成功回傳 TRUE,失敗回傳 FALSE)
    <?php
        if ( unlink("example.txt") )
        {
            // 刪除檔案成功
        }
        else
        {
            // 刪除檔案失敗
        }
    ?>