Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


ratchet:0.4:tutorial

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン 両方とも次のリビジョン
ratchet:0.4:tutorial [2020/11/16 17:33]
y2sunlight [チャットロジックの実装]
ratchet:0.4:tutorial [2020/11/16 17:38]
y2sunlight [チャットロジックの実装]
行 164: 行 164:
 > [[https://www.php.net/manual/ja/class.splobjectstorage.php|SplObjectStorage]] は、PHP 5.2 以降に搭載された便利なコンテナクラスです。 > [[https://www.php.net/manual/ja/class.splobjectstorage.php|SplObjectStorage]] は、PHP 5.2 以降に搭載された便利なコンテナクラスです。
  
-[{Project-Folder}/src/Chat.php]] +{{fa>folder-open-o}} ** {Project-Folder}/src/Chat.php ** 
-<code php>+<code php Chat.php>
 <?php <?php
 namespace MyApp; namespace MyApp;
行 213: 行 213:
 </code> </code>
  
-  * __construct --- ''SplObjectStorage''オブジェクトを作成します+  * <nowiki>__construct</nowiki> --- ''SplObjectStorage''オブジェクトを作成します
   * onOpen    --- 着信した接続を ''SplObjectStorage''オブジェクトに格納します   * onOpen    --- 着信した接続を ''SplObjectStorage''オブジェクトに格納します
   * onMessage --- 送信者以外の全ての端末に、着信メッセージを送信します   * onMessage --- 送信者以外の全ての端末に、着信メッセージを送信します
   * onClose   --- ''SplObjectStorage''オブジェクトからクローズされた接続を除外します   * onClose   --- ''SplObjectStorage''オブジェクトからクローズされた接続を除外します
   * onError   --- エラーの発生した接続を閉じます   * onError   --- エラーの発生した接続を閉じます
 +
 +非常にシンプルなロジックですが、Ratchet の ''MessageComponentInterface'' を理解するには良い例題です。
  
 \\ \\
ratchet/0.4/tutorial.txt · 最終更新: 2020/11/30 22:19 by y2sunlight