我有兩個php文件。我想從第二個文件的類中的第一個文件實例化一個類。基本上使幾個類和使用另一個文件來訪問他們的方法。我是PHP新手,我遇到了一些麻煩。我使用的文件很可能會位於同一個目錄中,但如果它們不存在,那麼這裏有任何問題。我希望有人能幫助我。php實例化在單獨的類
謝謝!
示例代碼看起來是這樣的:
文件路徑= somePath/someDirectory/aFolder/FooClass.php
<?php
class FooClass {
public function __construct() {}
public $Foo = "oof";
public function getFoo() {
return $this->Foo;
}
public function setFoo ($Foo) {
$this->Foo = $Foo;
}
}
?>
文件路徑= anotherPath/anotherDirectory/anotherFolder/BarClass.php
<?php
require($lib . '/Library/WebServer/someDirectory/src/aFolder/FooClass.php');
class BarClass {
public function __construct() {}
$f = new FooClass();
public $Bar = "rab";
public function getBar() {
return $this->Bar;
}
public function setBar ($Bar) {
$this->Bar = $Bar;
}
}
$b = new BarClass();
echo $b->f->getFoo() . "<br>";
?>
什麼'我有一些麻煩'是什麼意思? – jeroen
我沒有理解實例化類的正確方法,我無法像我期望的那樣訪問方法和實例變量。我來自java。 – demuro1
您應該啓用錯誤顯示,因爲您的代碼會產生各種錯誤。把它放在主腳本的頂部:'ini_set('display_errors',1); error_reporting(E_ALL | E_STRICT);' – jeroen