使用PHP中的类(PHP版本5.4.9)

Gag*_*gan 0 php dto

我有一个课程如下

class DatabaseConnectionDTO {
    private $databaseServerName;

        public function set($dbServerName){
            $this->databaseServerName = $dbServerName;
        }

        public function get() {
            return $this->databaseServerName;
        }
    }
Run Code Online (Sandbox Code Playgroud)

此类位于主项目根文件夹下的DTO文件夹中.在项目根文件夹下,我有另一个调用此类的PHP文件.

根文件夹下的文件:

require('./DTO/DatabaseConnectionDTO.php');
$databaseDTO = new DatabaseConnectionDTO;
$databaseDTO->set('Blaise Pascal');
echo $databaseDTO -> get();
Run Code Online (Sandbox Code Playgroud)

我的想法是设置属性的值并将其显示在页面上.但是,当我在浏览器上访问该页面时,我得到以下内容

        databaseServerName = $dbServerName;
    }
    public function get() {
        return $this->databaseServerName;
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

这里有什么我想念的吗?

编辑 当我将DTO放在同一个PHP文件中时,它开始工作..但这不是我想要的..我希望每个DTO都在特定的位置.

编辑2 添加一些快照

在此输入图像描述

在此输入图像描述

Eev*_*vee 12

你有<? php.

你需要拥有<?php.