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;
    }
}
?>

ここに欠けているものはありますか?

編集 同じPHPファイル内にDTOを配置すると、動作が開始されます..しかし、それは私が望む方法ではありません..すべてのDTOを特定の場所に置きたいです。

編集 2 いくつかのスナップショットを追加する

ここに画像の説明を入力

ここに画像の説明を入力

4

1 に答える 1

12

あなたが持ってい<? phpます。

あなたは持っている必要があります<?php

于 2013-01-15T03:17:44.783 に答える