FuelPHPを使っています。
ControllerとModelでインクルードしたファイルの変数受け取りができません。
下記、コードを記載します。
・hoge.inc
PHP
1define( 'STATUS', '1' ); 2$arrStatus = array( '上', '中', '下' ); 3 4
・/model/check/hoge.php
PHP
1include_once '../../include/hoge.inc'; 2 3class Model_Check_Hoge 4{ 5 public function getHoge() 6 { 7 var_dump(STATUS); 8 var_dump($arrStatus ); 9 } 10}
var_dumpの結果
int(1)
NULL
変数のときはNULLになってしまうのを解消したく。。。
解決策有りましたら、ご教授いただきたいです。
ちなみに下記の様に記述したところ、正しく値を受け取れているのは確認できています。
const arrStatus = array( '上', '中', '下' );
補足
globalキーワードのご指摘をいただきまして、下記で試してみましたところ変わらずNULLでした。
記述の仕方に誤りがあるのでしょうか?
ご指摘をお願いいたします。
PHP
1 public function getHoge() 2 { 3 global $arrStatus; 4 var_dump($arrStatus); 5 }
var_dumpの結果
NULL

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/05 05:49
2018/12/05 05:51
2018/12/05 06:15
2018/12/05 06:29