2013-01-15 24 views
0

我有一個類如下在PHP中使用類(PHP 5.4.9版本)

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

enter image description here

enter image description here

+0

提示 - 只要用PHP/HTML,總是右鍵單擊工作 - >在瀏覽器中查看源文件。 – goat

+0

聽起來像你的服務器沒有配置爲處理PHP文件 –

+4

你的類文件是否有一個開始'<?php'?沒有它,代碼將被直接發送到輸出流。 –

回答

12

你有<? php

你需要有<?php

+0

這幫助...非常感謝Eevee :) .. – Gagan