【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
普段 Python に慣れ親しんでおり、言語間の違いに四苦八苦しています。 Python だとクラス外のメソッドを呼び出す際、クラス名.メソッド名() というようにどのクラスから呼び出すかを指定すると思うのですが、PHP ではそのようなルールは無いのでしょうか? 実際、今回のコードにおいて getInfo メソッドが各クラスにありますが、さらにクラスと getInfo メソッドが増えた場合でもクラスの指定無く(もしかしたら理解が追いついてないだけでしっかり指定してるのかもしれませんが...)意図したメソッドを呼び出すことが出来るのか気になっています。
getInfo
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
普段 Python に慣れ親しんでおり、言語間の違いに四苦八苦しています。
Python だとクラス外のメソッドを呼び出す際、クラス名.メソッド名() というようにどのクラスから呼び出すかを指定すると思うのですが、PHP ではそのようなルールは無いのでしょうか?
実際、今回のコードにおいて
getInfoメソッドが各クラスにありますが、さらにクラスとgetInfoメソッドが増えた場合でもクラスの指定無く(もしかしたら理解が追いついてないだけでしっかり指定してるのかもしれませんが...)意図したメソッドを呼び出すことが出来るのか気になっています。