私は PHP を 2 日間学んだところですが、Android と対話するためのサーバーを作成するように言われました。機能はそれほど強力である必要はなく、Hello World を出力するだけで十分です。アドバイス!
出力を直接エコーするだけです
<?php echo 'hello world';
これはサーバーサイドプログラムです
2 階で php ページを作成し、Android ブラウザでアクセスして、あなたはそれを見るでしょう!
php 側で出力を直接エコーするだけで、Android はそのページにアクセスすることで出力を取得できます。
もっと複雑なデータが必要な場合は、json_encode してから echo すれば、Android はそれを取得してデコードできます
タイトルはとても高尚ですが、答えはとても簡単です...
まとめると、率直に言えば、PHP サーバーはロジックとデータ処理を実行し、それを固定フォーマットに従って出力します。Android は http プロトコルや SOAP などの他のプロトコルを使用して対応するデータを取得します。
PHP で書かれたサーバーには既製のフレームワークがあります
http://www.workerman.net/ を参照してください
多くの機能をサポートします。
起動インターフェイスは次のとおりです:
ソケット
インタラクティブの場合、サーバーは最終的に JSON 形式で出力します。
<?php$ret = array('result'=>'Hello Wolrd');echo json_encode($ret);?>
ここで私が開発したフレームワークを参照できます: http://my.oschina.net/u/256338/blog/285184
[Web サービス軽量開発フレームワーク] zenphpWS3: ドキュメント、サンプル、デザイン、ソースコード
は PHP サーバーと Android