0

クラスにスクリプトがあります。スクリプトで何かをチェックしようとすると、終了しません。何らかの理由で停止します。これが私のスクリプトです。

case 'f':
    if (isset($this->packet['f']['v'])) {
        return $this->sendMessage("user  is online");
    }
    $this->sendMessage("User is offline.");
break;

したがって、基本的に、ユーザーがオンラインである場合、ユーザーがオンラインであることを返します。しかし、そうでない場合、「ユーザーはオフラインです」とは表示されません。問題は何ですか?

4

1 に答える 1

0

これを試して:

case 'f':
    return (isset($this->packet['f']['v']) ? $this->sendMessage("User is online") : $this->sendMessage("User is offline."));
    break;
于 2012-08-15T18:10:56.883 に答える