質問: new col; $col-docol($ab,$ac); <中略> } ?> col.ini class col{ function docol($a,$b){ <中略 } ?> とすると fatal error: cannot redeclare class エラーがでます。 不可能なのでしょうか? よろしくお願いします。
回答: 書き方の問題ですね。 col.ini のクラス宣言部 class col{ 省略 } を list.ini の先頭に class col{ 省略 } class select{ function doselect($qu){ $col = new col; $col-docol($ab,$ac); 省略 } } の様に1つのファイルにまとめて記述してしまうか、 または、 list.ini の先頭でclass select{ の前に require_once("col.ini"); class select{ function doselect($qu){ // require("col.ini"); // この行は削除 $col = new col; 省略 } } の様にすれば良いと思います。