ホームページ > バックエンド開発 > PHPの問題 > PHPの関数とメソッドの違い

PHPの関数とメソッドの違い

(*-*)浩
リリース: 2023-02-26 18:50:02
オリジナル
4017 人が閲覧しました

php 関数とメソッドの違い

PHPの関数とメソッドの違い

# thinkphp ドキュメントを読むまでは、これらは同じものだと思っていました。関数とメソッド 標準ではありますが、同じものではないことがわかります。

メソッドはクラス内の「関数」であり、オブジェクトを通じてのみ呼び出すことができます (推奨学習: PHP ビデオ チュートリアル )

特に、クラスの静的メソッドは、クラス名を通じて直接呼び出されます。

通常、言及される関数は、導入後にどこからでも直接呼び出すことができる、グローバル スコープの関数である必要があります。

簡単な違いは次のとおりです:

関数は単独で存在します。つまり、プロセス指向の部分で定義されます。

このメソッドは、オブジェクト指向で定義されたクラスの存在に依存します。

関数は、アルゴリズムの実装と考えることができます。

メソッドは、ビジネス ロジックの実装として使用できます。

クラス メソッドはアクセス許可を設定でき、オブジェクトまたはクラスを通じて呼び出す必要があります。関数はパブリックであり、使用できます

以上がPHPの関数とメソッドの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート