私は別のクラスの関数を呼び出すことができると思います。私はこのオブジェクト指向プログラミングをPHPで呼びます。PHPでオブジェクト指向の100%をプログラムする方法はありますか?
しかし、最初はindex.phpなどがあり、別のクラスを呼び出したりインスタンス化したりします。
自己呼び出すJavaはデフォルトで
public static void main(String[] args) ...
私は別のクラスの関数を呼び出すことができると思います。私はこのオブジェクト指向プログラミングをPHPで呼びます。PHPでオブジェクト指向の100%をプログラムする方法はありますか?
しかし、最初はindex.phpなどがあり、別のクラスを呼び出したりインスタンス化したりします。
自己呼び出すJavaはデフォルトで
public static void main(String[] args) ...
ないとないような方法であるクラスを持っているのすべての方法があります。しかし、これを行う独自のブートストラップを書くことができます。see a related answerは、その方法を概説しています。
index.php
が唯一の中央エントリポイントである場合、それは既にブートストラップです。
その時点から、あなたはあなたが好きなことすべてを行うことができます。しかし、私はあなたの質問がOOPについては少ないと思いますが、アプリケーションコードの呼び出しにどのように対処するかについてもっと詳しく考えています。
どこかにのエントリポイントが必要です。 Javaのエントリーポイントは、アプリケーションの起動時に自動的に呼び出されるあらかじめ定義された名前付きの場所です。 PHPのエントリポイントは、実行される最初のファイルの最初の行です。ただ、より明示的に、基本的にJavaが行うのと同じことだ
require_once 'controller.php';
new Controller;
:そのように、あなたは、単にようなものになる可能性がある、シングル「手続き」はどこかで呼んで転がるボールを取得する必要があります。
あなたの例は、Javaの最小限のOOP部分です。 –
100%OOPとは何ですか? 50%OOPのようなものはありますか? – BoltClock
はい、あります;)たとえば、クラスなどを使用する場合は、すべてのクラスで単に 'doWork()'メソッドがあり、そこには上から順に注文があります。 –