初学者です。現在クラスについて学習中なのですが以下のコードを実行したところ途中でPHPが終了したとみなされブラウザに「_value = $i; } private $_value; } $obj = new hoge(); $obj->setValue(10); var_dump($obj); $obj->setValue(20); var_dump($obj);」と表示されてしまいます。
ブラウザのソースから確認したところどうやら添付画像のように終了タグが?>ではなく>で判定されてしまっているようなのです。
このままではアロー演算子もまともに使えなくて、困っております。
よろしくお願いします。
###Class.php
php
1<?php 2 class hoge { 3 public function setValue($i){ 4 $this->_value = $i; 5 } 6 private $_value; 7 } 8 $obj = new hoge(); 9 $obj->setValue(10); 10 var_dump($obj); 11 $obj->setValue(20); 12 var_dump($obj);
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/29 14:29
退会済みユーザー
2016/11/29 14:31 編集
2016/11/29 14:42
退会済みユーザー
2016/11/29 14:45
2016/11/29 14:50