2

以前の質問で、静的メンバーにアクセスするための 2 つの解決策を見つけました。どちらがより良い方法で、その理由を知りたいです。

  1. リフレクションの使用
  2. オブジェクト メソッドの使用
  3. eval の使用
4

1 に答える 1

1

私の意見では、統計メンバーが公開されている場合は、直接アクセスする必要があります。それ以外の場合は、プライベートまたは保護されている場合は、メソッドを介してアクセスできます。リフレクションを使用して静的メンバーにアクセスする場合、PHP インタープリターは、オブジェクトのすべてのメンバーを反映​​するためにいくつかの不要な手順を必要とし、プロセスが遅くなります。リフレクションを使用しないもう 1 つの理由は、IDE のコード補完を使用して生産性を向上できることです。

于 2010-09-29T04:45:33.447 に答える