私のコードでは、switch文の中にいくつかのデータを代入する変数があります。しかし、その変数は、switch文の外で呼び出したときにはデータを出力しません。サンプルコードはこちらPHPのswitch文から変数データを取得する
switch (some condition){
case 1:
$userid = $receiver->getMessage();
break;
case 2:
break;
}
echo $userid;
どのようにこの問題を解決しますか。
おそらくケース2に入ると、スイッチのステートメントの前に状態をエコーしようとしましたか? – Lucarnosky
'if(isset($ userid))echo $ userid;' < - これは? – Andreas
このコードは絶対に動作し、 '$ receiver-> getMessage()'の結果をエコーします。あなたはメソッドが何かを返すと確信していますか? – Jeff