Recommended
PDF
PPT
PDF
Multi-agency Situational-awarenss Platform Overview
PPT
PDF
PDF
03 risk asses_4_cap_alert_area
PPT
Maximize Your Sharepoint Investments
PPTX
PDF
PDF
Modern PHP Programming @ PFI Seminar
PDF
【アシアル塾】PHPオブジェクト指向再入門・第一回クラスとオブジェクト
PDF
PDF
PDF
PDF
最新PHP事情 (2000年7月22日,PHPカンファレンス)
PDF
PDF
PDF
お前は PHP の歴史的な理由の数を覚えているのか
PDF
Perl 6 Object-Oliented Programming
PPTX
PDF
PHPの今とこれから2025 (PHP Conference Japan 2025)
PDF
PPT
PPT
PPTX
KEY
PDF
PHPの今とこれから2024 at PHP Conference Japan 2024
KEY
WPerのWPerによるWPerのためのPHP入門
More Related Content
PDF
PPT
PDF
Multi-agency Situational-awarenss Platform Overview
PPT
PDF
PDF
03 risk asses_4_cap_alert_area
PPT
Maximize Your Sharepoint Investments
PPTX
Similar to Php5初めての参照、オブジェクト
PDF
PDF
Modern PHP Programming @ PFI Seminar
PDF
【アシアル塾】PHPオブジェクト指向再入門・第一回クラスとオブジェクト
PDF
PDF
PDF
PDF
最新PHP事情 (2000年7月22日,PHPカンファレンス)
PDF
PDF
PDF
お前は PHP の歴史的な理由の数を覚えているのか
PDF
Perl 6 Object-Oliented Programming
PPTX
PDF
PHPの今とこれから2025 (PHP Conference Japan 2025)
PDF
PPT
PPT
PPTX
KEY
PDF
PHPの今とこれから2024 at PHP Conference Japan 2024
KEY
WPerのWPerによるWPerのためのPHP入門
Php5初めての参照、オブジェクト 1. 2. $a = 111; とは? ① メモリを確保して数字の 111 を実体化する。 ② これを $a と名づける。 <integer> 111 111 $a ① ② オレンジの Box はメモリ! 値を入れておくためには必ず必要! 変数名は、メモリに付けた名前です! 実体はメモリです! 3. $b = $a; とは? ① メモリを確保して、数字の 111 をコピーする。 ② これを $b と名づける。 <integer> 111 111 $a ① ② <integer> 111 $b コピー メモリを複製します。 複製したので $a と $b は別物になります。 4. $c = &$a; とは? ① $a の参照を $c とする。( $a の別名を $t とする) <integer> 111 111 $a $c 参照 ① メモリは複製しません! 別名をつけるだけです! つまり、実体は同じなんです! 5. $test = new Test(); ① メモリを確保して Test クラスを実体化する。 ② これを handle#999 として管理する。 ③ これを $test と名づける。 <Test> $a : 1 $b : 2 new Test() <handle> #999 $test ① ② ③ オブジェクトの場合、 PHP5 から Handle で 管理されます! 6. test_write($test); 値渡し test_write2(&$test); 参照渡し ① test_write($test) は、 $t = $test と考えればよい。 $test の実体である handle をコピーする。 ② test_write2($test) は、 $t = &$test と考えればよい。 $test の参照を $t とする。( $test の別名を $t とする) <Test> $a : 1 $b : 2 new Test() $test $t <handle> #999 test_write($t) $t test_write2(&$t) コピー 参照 ① ② <handle> #999