0

私はそれを知っています

loader = new URLLoader();
loader.data;

PHPページからデータ/情報全体を取得することは可能です..しかし、「ストリーム」するために必要なすべての情報に対してPHPページは必要ありません。

私の質問は次のとおりです。PHPスクリプトに複数の関数/メソッドを持ち、必要なメソッドのみを呼び出すことは可能ですか?

そのような:

<?php
   function getColour1()
      echo "blue";

   function getColour2()
      echo "red";
?>

「はい」の場合、方法を示す 2 行のコード、または例へのリンクをいただければ幸いです。

乾杯、M

4

5 に答える 5

2

「アクション」変数を PHP に渡し、PHP で if/else ステートメントを使用して、そのアクションに応答することができます。

于 2012-11-15T14:37:12.420 に答える
2

AMFPHP プロジェクトをチェックしてください: http://www.silexlabs.org/amfphp/

それはあなたが探していることをします

于 2012-11-15T16:10:34.560 に答える
1

フロントコントローラーパターンについて聞きたい。

さらに、リクエストをさまざまな関数にルーティングする必要があります。完全なフレームワークMVCスタックを使用したくない場合は、この美しいライブラリを使用することをお勧めします。

于 2012-11-15T14:38:40.390 に答える
1

次のようにページを呼び出すことができます。

http://www.site.com/script.php?action=getColour1

次に、コードで:

<?php

switch($_GET["action"]) {

    case "getColour1":
        getColour1();
        break;
    case "getColour2":
        getColour2();
        break;
    default:
        echo "Unknown action";
        break;
}

?>
于 2012-11-15T14:36:33.700 に答える
0
$functionName = $_GET["action"];
$functionName() or call_user_func($functionName)
于 2012-11-15T14:48:07.957 に答える