私は次のようなクラスを持っています
class DatabaseConnectionDTO {
private $databaseServerName;
public function set($dbServerName){
$this->databaseServerName = $dbServerName;
}
public function get() {
return $this->databaseServerName;
}
}
このクラスは、メイン プロジェクトのルート フォルダーの下の DTO フォルダー内にあります。プロジェクトのルート フォルダーの下に、このクラスを呼び出す別の PHP ファイルがあります。
ルート フォルダーの下のファイル:
require('./DTO/DatabaseConnectionDTO.php');
$databaseDTO = new DatabaseConnectionDTO;
$databaseDTO->set('Blaise Pascal');
echo $databaseDTO -> get();
私の考えは、プロパティの値を設定してページに表示することです。ただし、ブラウザでページにアクセスすると、次のようになります
databaseServerName = $dbServerName;
}
public function get() {
return $this->databaseServerName;
}
}
?>
ここに欠けているものはありますか?
編集 同じPHPファイル内にDTOを配置すると、動作が開始されます..しかし、それは私が望む方法ではありません..すべてのDTOを特定の場所に置きたいです。
編集 2 いくつかのスナップショットを追加する