0

我有一堂课如下

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 添加一些快照

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

12

你有<? php.

你需要有<?php.

于 2013-01-15T03:17:44.783 回答