PHPアプリケーションインターフェースの書き方

angryTom
リリース: 2023-02-27 11:20:02
オリジナル
2637 人が閲覧しました

PHPアプリケーションインターフェースの書き方

#php アプリケーション インターフェイスの作成方法

php プログラムを実行するには、対応する php をインストールする必要があります。オペレーティング環境では、phpStudy 統合パッケージを使用してデプロイすることも、php をサポートする仮想ホストを使用して php プログラムを実行することもできます。


ここでは、仮想ホストを例として、PHP がアプリケーションのインターフェイスをどのように作成するかを説明します。

マテリアル:

  • PHP 仮想ホストをサポートします。

具体的な実装:

1. 新しい php プログラムを作成します

まず、以下を作成します。新しい php ファイル。PHP 開発環境がない場合は、メモ帳を使用して新しいドキュメントを作成し、返したいコンテンツを直接入力して保存し、名前を変更してサフィックスを .php に変更します。 。最後に、以下に示すように、これを仮想ホストにスローします。

PHPアプリケーションインターフェースの書き方

次に、ブラウザで直接アクセスし、アドレス http://ip/test.php を入力します。ドメイン名は仮想ホストに解決されており、http://ドメイン名/test.phpでアクセスできます。Webディレクトリ内にあるため、後にIPアドレスやファイル名を追加することで直接開くことができます。ドメイン名。

2. PHP はリクエストの取得を処理します

<?php 
$x = 5;
$y = $_GET[&#39;id&#39;];
$z = $x + $y;
echo "变量z为: $z"; 
?>
ログイン後にコピー

上記のコードは、リンク上の ID の値を取得し、それを x の値に追加します。それから戻ります。

#3. アプリケーションがリクエストを開始します (Android および IOS によって開始されるリクエストの例はオンラインで見つけることができます)

PHPアプリケーションインターフェースの書き方

PHPアプリケーションインターフェースの書き方

#わかりました。予想どおり、コンテンツは正常に返されました。このようにして、単純な get リクエスト インターフェイスが完成します。

4. PHP は post リクエストを処理します

実際、値の取得方法が異なり、その他の操作が異なる点を除けば get リクエストと似ています。同じ。

#$_GET['id'] は $_POST['id']

完全なコード:

<?php 
$x = 5;
$y = $_POST[&#39;id&#39;];
$z = $x + $y;
echo "变量z为: $z"; 
?>
ログイン後にコピー

5. json データを返します

一般的なインターフェイス リクエストは json データを返しますが、PHP はどのようにそれを返すのでしょうか?次のとおりです:

<?php    
$data = array(&#39;age&#39; => 20, &#39;name&#39; => &#39;景天&#39;);  
$response = array(&#39;code&#39;  => 200,&#39;message&#39; => &#39;请求成功&#39;,&#39;data&#39;  => $data,); 
echo json_encode($response);
?>
ログイン後にコピー

この場合、返されるコンテンツは次のとおりです:

{
    "code":200,
    "message":"请求成功",
    "data":{
        "age":20,
        "name":"景天"
    }
}
ログイン後にコピー

summary

さて、これまでのところ、最初の内容は完了しました。インターフェース。特定のビジネス ロジックは関係しませんが、データは通常どおり返されます。

PHP 関連の知識の詳細については、

PHP 中国語 Web サイト

をご覧ください。

以上がPHPアプリケーションインターフェースの書き方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!