php 関数とメソッドの違い
# thinkphp ドキュメントを読むまでは、これらは同じものだと思っていました。関数とメソッド 標準ではありますが、同じものではないことがわかります。
メソッドはクラス内の「関数」であり、オブジェクトを通じてのみ呼び出すことができます (推奨学習: PHP ビデオ チュートリアル )
特に、クラスの静的メソッドは、クラス名を通じて直接呼び出されます。
通常、言及される関数は、導入後にどこからでも直接呼び出すことができる、グローバル スコープの関数である必要があります。
簡単な違いは次のとおりです:
関数は単独で存在します。つまり、プロセス指向の部分で定義されます。
このメソッドは、オブジェクト指向で定義されたクラスの存在に依存します。
関数は、アルゴリズムの実装と考えることができます。
メソッドは、ビジネス ロジックの実装として使用できます。
クラス メソッドはアクセス許可を設定でき、オブジェクトまたはクラスを通じて呼び出す必要があります。関数はパブリックであり、使用できます
以上がPHPの関数とメソッドの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。