FuelPHPフレームワークで構築したウェブアプリがあります。
ローカルの開発環境はPHP 5.4を実行しており、検証サーバはPHP 5.3です。
開発環境で、メインのテンプレートファイルから、
lang
1<?php var_dump($this->active_request); ?>
としてみました
この結果は、Fuel\Core\Request~ のリクエストデータがdumpされます。
しかし、検証サーバ(PHP 5.3)で同じスクリプトを実行しようとすると、
~ Using $this when not in object context
というエラーが出ます。
ここで気になったのは、PHPのバージョンが異なると
同じテンプレートファイルを異なるコンテキストとして扱うのでしょうか?
それとも、何か環境の設定の違いで動作が変わってしまうのでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。