メソッドは、クラス型を含む任意のデータ型を返すことができます。
例としては、エラーを報告するために使用できる ErrorMsg クラスがあります。
ErrorMsg クラスの getErrorMsg() メソッドは String オブジェクトを返します。
この String オブジェクトには、受信したエラー コードに基づくエラーの説明が含まれます。
例:
自分で作成したクラスからオブジェクトを返すことができます。
例: 2 つのエラー クラスを含む前のプログラムの再加工バージョン。
Err クラスは、重大度コードとともにエラー メッセージをカプセル化します。
ErrorInfo クラスは、getErrorInfo() というメソッドを定義します。
getErrorInfo() メソッドは、クラス Err のオブジェクトを返します。
getErrorInfo() が呼び出されるたびに、新しい Err オブジェクトが作成されて返されます。
Err オブジェクト参照は、エラー メッセージと重大度コードを表示するために main() で使用されます。
メソッドによって返されたオブジェクトは、参照されなくなるまで存在し続けます。
オブジェクトへの参照がなくなると、そのオブジェクトはガベージ コレクションの対象になります。
オブジェクトを作成したメソッドが終了しただけでは、オブジェクトは破棄されません。
以上がオブジェクトを返すの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。