前提・実現したいこと
CakePHPを教本を見ながら学んでいるのですが教本自体が少々古く、バージョンが違う部分が多々あり、別途調べて修正しつつコードを試しています。
「コントローラーを書いてみる」の項目にあるサンプルコードを書いたのですが、どうしても自己解決できないのでご教授ください
発生している問題・エラーメッセージ
syntax error, unexpected 'class' (T_CLASS)
Error in: ROOT\src\Controller\HelloController.php, line 4
該当のソースコード
<?php App::uses('AppController', 'Controller') class HelloController extends AppController { public $name = 'Hello'; public $uses = null; public $autoRender = false; function index(){ echo "hello world!"; } } ?>試したこと
教本では、App::uses('AppController', 'Controller')の一文が無く、別のエラーが出ていたのでネットで調べて追加した
同じく教本ではファイル名はhello_controller.phpとすると書いてあったが、それだと動作しないのでHelloController.phpとした
補足情報(FW/ツールのバージョンなど)
PHP 7.2
CakePHP 3.5.12
XAMPP v3.2.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/24 06:11