2

PHP のオブジェクト スコープの概念を誰かに説明してもらえますか? 私は PHP のオブジェクトに非常に慣れていません。私が尋ねる理由は、if ステートメント内でオブジェクトを作成し、if ステートメントのスコープ外のオブジェクトにアクセスできたからです。

例:

  //only create object if some condition is met
   if ($conditionTrue){
      $myBook = new Book('PHP for Dummies','softcopy'); 
    }

   $myBook.read();

これはエラーを生成するだろうと思っていましたが、そうではありませんでした。

私の質問の背景

満たされた条件に応じて呼び出すコンストラクターを決定する方法を理解しようとしていました。考えられる唯一の方法は、を導入することでしたが、そうすると、そうではなかっif statementた問題を課すことになると思いました..scope

4

2 に答える 2