PHP引用(&)練習
阿新 • • 發佈:2017-05-07
數組 val 內容 new logs style clas 循環 div
<?php class talker { private $data = ‘Hi‘; public function & get(){ //返回值指向一個內容,這裏是指向$data的內容, //測試:如果函數名前面不加&,下面執行的代碼最終輸出:HiHiHiHi return $this->data; } public function out() { echo $this->data; } }$aa = new talker(); $aa->out(); $b = & $aa->get(); //這裏實際上指向$data的內容,改變$d的值則改變$data的內容 $b = ‘How‘; $aa->out(); $b = ‘Are‘; $aa -> out(); $b = ‘You‘; $aa -> out(); $b = ‘Hi‘; echo ‘<br />‘; //將$b改裝為數組,foreach循環輸出 $arr = array(‘How‘,‘Are‘,‘You‘);$aa->out(); $value = & $aa->get(); //將$value指向$data的內容 foreach($arr as $value) { $value = strtoupper($value); $aa->out(); } unset($value);//最後最好解綁 ?>
PHP引用(&)練習