我有一个课程如下
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;
}
}
?>
我在这里缺少什么东西吗?
修改 当我将DTO放在同一个PHP文件中时,它开始工作..但这不是我想要的..我希望每个DTO都在特定的位置。
编辑2 添加一些快照
答案 0 :(得分:12)
您有<? php
。
您需要<?php
。