<?php namespace Symfony\Component\DependencyInjection; use Symfony\Component\DependencyInjection\Exception\BadMethodCallException; use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException; use Symfony\Component\DependencyInjection\Exception\OutOfBoundsException; class ChildDefinition extends Definition { private $parent; public function __construct(string $parent) { $this->parent = $parent; $this->setPrivate(false); } public function getParent() { return $this->parent; }
依存性注入とは何ですか?
IOC: 英語正式名: Inversion of Control、中国語名: Inversion of Control、Dependency Injection (DI) という別名もあります。クラスのインスタンスが別のクラスのインスタンスの支援を必要とする場合、従来のプログラミング プロセスでは、通常、呼び出し側が呼び出し先のインスタンスを作成します。依存関係の注入では、呼び出し先を作成する作業が呼び出し元によって実行されなくなるため、制御の反転と呼ばれます。呼び出し先のインスタンスを作成する作業は IOC コンテナーによって実行され、呼び出し元に注入されます。これは依存性注入とも呼ばれます。
このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn
関連記事

30 Nov 2024
cURL: PHP の HTTP リクエスト ハンドラー PHP 開発の分野では、「cURL」という用語が頻繁に登場します。それは図書館です...

05 Jan 2025
このシリーズでは、PHP オブジェクト指向プログラミング (OOP) の基礎について説明します。コンテンツは連続したパートに編成され、それぞれが特定のトピックに焦点を当てます。初心者または OOP の概念に慣れていない場合は、このシリーズを参照してください。

15 Nov 2024
Angular 2 でのサービスの挿入 (ベータ版) Angular 2 では、コンポーネントへのサービスの挿入は簡単ですが、依存関係をどのように利用すればよいでしょうか...

04 Jan 2025
PHP 8.4 での Lazy オブジェクトによる依存関係の注入の探索 最新の PHP の領域では、バージョン 8.4 のリリースで画期的な機能である Lazy Objects が導入されました。これらのオブジェクトにより、絶対に必要になるまで初期化を延期する新しい方法が可能になります

30 Oct 2024
App Engine 上の Golang でパスワードを保護するWeb アプリケーションのパスワード ハッシュに関しては、セキュリティが最も重要です。人気の図書館ですが...

28 Oct 2024
PHP の外部クラスから MyISQL を利用するPHP 5.6 から 7.0 への移行と、それに対応するデータベースの MySql から Mysqli への調整...


ホットツール Tags

Hot Tools

依存関係注入コンテナー用の PHP ライブラリ
依存関係注入コンテナー用の PHP ライブラリ

50 個の優れた古典的な PHP アルゴリズムのコレクション
古典的な PHP アルゴリズム、優れたアイデアを学び、思考を広げます

画像を最適化するための小さな PHP ライブラリ
画像を最適化するための小さな PHP ライブラリ
