Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions language/oop5/property-hooks.xml
Original file line number Diff line number Diff line change
Expand Up @@ -346,7 +346,7 @@ $s->area = 30; // set が定義されていないためエラー
すなわち、全ての public、private、protected な
メソッドやプロパティに対してアクセスできます。
フックを持つプロパティへアクセスする場合も同様です。
フック内で別のプロパティにアクセスしても、そのフックがバイパスされることはありません
フック内で別のプロパティにアクセスしても、そのプロパティに定義されたフックがバイパスされることはありません
</simpara>
<simpara>
重要なのは、フック内で必要に応じて、
Expand Down Expand Up @@ -384,7 +384,7 @@ class Person {
プロパティへのリファレンスを取得したり、
<code>$this->arrayProp['key'] = 'value';</code> のような
間接的な変更操作を行う場合に問題が発生します。
リファレンスによる値の変更が set フックをバイパスしてしまうからです
set フックが定義されていても、リファレンスによる値の変更はそれをバイパスしてしまうからです
</simpara>
<simpara>
プロパティからフックを経由してリファレンスを取得する必要がある場合、
Expand Down
Loading