如何在程序中引用 Hprose

2018-10-24 17:48 更新

composer 方式

如果你正在使用 composer 管理你的項(xiàng)目,那么你不需要做任何特別處理。只要在 composer.json 中的 require 段添加了對(duì) hprose/hprose 的引用就可以了。如果你需要 swoole 支持,添加 hprose/hprose-swoole 就可以了。

然后在代碼這樣引用:

<?php
require_once "vendor/autoload.php";

use Hprose\Swoole\Http\Server;

function hello($name) {
    return "Hello $name!";
}

$server = new Server("http://0.0.0.0:8000");
$server->add("hello");
$server->debug = true;
$server->crossDomain = true;
$server->start();

手動(dòng)管理方式

如果你不打算使用 composer 來(lái)管理你的項(xiàng)目,那你可以直接把 hprose-php 里面的 src 目錄復(fù)制到你的項(xiàng)目中,然后改成任何你喜歡的名字,比如改為 hprose。

如果你還需要使用 hprose-swoole 下的文件,而且也不想使用 composer 來(lái)管理項(xiàng)目。你只需要把 hprose-swoole 下的 src 中的文件,復(fù)制到 hprose-php 下的 src 下對(duì)應(yīng)的目錄中,就可以了。

然后像這樣引用它:

<?php
require_once 'hprose/Hprose.php';

use Hprose\Swoole\Http\Server;

function hello($name) {
    return "Hello $name!";
}

$server = new Server("http://0.0.0.0:8000");
$server->add("hello");
$server->debug = true;
$server->crossDomain = true;
$server->start();

但是在后面其他章節(jié)中,為了方便統(tǒng)一,我們一律采用 composer 方式來(lái)寫(xiě)示例代碼,而不再采用上面這種手動(dòng)管理方式。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)