Righty-o
私はOOPにかなり慣れていません。
PHPv5+を使用しています
私はindex.phpを持っています:
<?
include_once('class/includes.php');
$reg = new register;
$action = $_GET['action'];
$page = $_GET['page'];
include('header.php');
if($page):
include($page);
else:
include('home.php');
endif;
include('footer.php');
?>
各ページのURLがfoo.com/pagenameになるようにhtaccessを設定しています
それはいいです。
私のclasses.phpページ(foo.com/classes)には、デフォルトでviewClasses.phpが含まれています//クラスはOOPクラスではなくヨガクラスを参照していることに注意してください
つまり、基本的に2つのレベルのインクルードがあります(viewClass.phpを含むclasses.phpを含むindex.php)
これは私のviewClass.phpです
<?
global $reg;
$reg->viewClassList();
echo $reg->classList;
?>
何らかの理由で、index.phpで定義されているように$ regを取得していないため、次のエラーが発生します。
致命的なエラー:3行目の/home/pandazco/public_html/register/viewClass.phpにある非オブジェクトのメンバー関数viewClassList()を呼び出す
これが私の問題を十分に説明することを願っています...