<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                自從用了composer安裝類包,一直好奇怎么搞出來的呢? 寫個hello-world如何? 1. 找個位置安裝(我選根目錄)`$ mkdir hello-world` 2. 創建composer.json 或者 `$ composer init` 3. 創建之后是這樣的 ~~~ { "name": "yourname/hello-world", // 包名 "license": "Apache-2.0", "authors": [ { "name": "youar_name", "email": "email@domain.com" } ], "require": { // 依賴 "php": ">=5.4.0", "topthink/framework": "~5.0.0", "firebase/php-jwt": "^5.0" }, "autoload": { // 重點,記得加這個(自動引入) "psr-4": { "wowphp\\": "src/" // '命名空間/引入目錄' } } } ~~~ 4. 新建引入目錄 `/ hello-world` , `$ mkdir src` 5. 新建 `/ hello-world / src / HelloWorld.php` ~~~ <?php namespace wowphp; // 命名空間 跟上面的psr-4 一樣(當然可以自定義的) class HelloWorld { public function say() { return 'Hello, Composer!'; } } ~~~ 6. 可以用了? 當然不是啦。 還要去安裝這個包 7. 進入去這個包的根目錄 `$ composer install` 8. 安裝完后會現一個vendor的文件夾,查看 composer / autoload_psr4.php這個文件,你應該會發現有 ‘'wowphp\\' => array($baseDir . '/src'),’這個出現的,看到它就已經安裝成功的。 9. 引入使用 `application / index / controller / index.php` ~~~ <?php namespace app\index\controller; require_once '../hello-world/vendor/autoload.php'; use wowphp\HelloWorld; class Index { public function index() { $hello = new HelloWorld; echo $hello->say(); } } ~~~ 10. 運行下 $ cd public && php -S localhost:8099 11. 如無以外 瀏覽器會出現 'Hello, Composer!' ##### 安裝未發布版本 ##### 如果自制包沒有發布在composer.json中寫 ~~~ "wowphp": "dev", ~~~ 安裝時使用命令 composer require wowphp/hello-world:dev-master
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看