2

私は運がないので、これに関する情報を探してきました。多分私は正しいものを探していません。

Perl では、tiedスカラー、ハッシュ、配列などのオブジェクトを作成し、オブジェクトを操作したときに何が起こるかを定義できます。たとえば、データベースに対してハッシュを関連付け、そのハッシュの値を割り当てたり変更したりするとすぐに、データベース レコードを自動的に変更することができます。

PHPで同じ目的に使用できるものはありますか? (データベースだけでなく、変数が変更/アクセスされたときにアクションをトリガーするなど)

4

1 に答える 1

2

Tie::Hash が何をするかを理解していれば、それは内部化されたオブザーバーの実装のようなものであり、残念ながら PHP はそのようなものを提供していません。特に、スカラー値や配列などについてはそうです。

危険なほど黒魔術に近いですね:)

于 2013-05-11T11:36:22.320 に答える