我有一個類...PHP類範圍:類沒有見過的包含文件中
class myclass {}
$myclass = new myclass();
$myclass->frigin = 'awesome';
後來在一個不同 PHP文件,我有一些包括...
include('hippie_deflectors.php');
但是,包含的PHP根本沒有看到$myclass
。
讓PHP服從的最簡單方法是什麼?
此文件... .com/[module]/requested_page.php
...有兩個包括過濾器向下以下頂部至底部...
包括設置1
.com/system/header.php
.com/system/header_classes.php
[$myclass
在這裏被定義]
包括設置2
.com/[module]/index_get.php
.com/system/template_1.php
.com/system/includes_js.php
.com/system/scripts/onload.js
[$myclass
undefined here]
哈哈嬉皮士。你是什麼意思'不看'?如果你實例化一個myclass對象,你會得到一個錯誤嗎? –
你能發佈確切的錯誤,也許hippie_deflectors.php的代碼?如果它是一個試圖查看$ myclass的類,那麼它需要成爲全局的。 – Ray
請發佈[SSCCE](http://sscce.org/),以便我們可以正確診斷此問題。 – BryanH