2010-09-01 30 views
1
<?php 
    class Student { public $name = "Benjamin"; } 
    $name = new Student(); 
?> 

<p>Hello, there. My name is <?php $name->name ?></p> 

上述代碼不能按預期工作(在「p」標籤內打印名稱)。但是,下面的代碼,當然,做工作:PHP關閉標記是否會破壞實例化的類(對象)?

<?php 
class Student { public $name = "Benjamin"; } 
$name = new Student(); 

echo '<p>Hello, there. My name is ' . $name->name . '</p>'; 
?> 

是類被破壞關閉PHP標籤是什麼時候?

是否有解決第二個代碼示例的問題?


謝謝,一如既往。

+0

爲了不對每一個回答發表評論,請特別考慮這個問題:「到底是什麼?!你是對的!」 爲什麼沒有人回答「Dumbass」呢? :P – nush 2010-09-01 16:12:34

+0

也許是因爲你沒有接受任何答案,他們害怕你會選擇哪一個;) – 2010-09-01 16:28:52

回答

7

你忘了呼應$name->name,所以你的代碼應該是這樣的:

<p>Hello, there. My name is <?php echo $name->name ?></p> 
6

不要忘了echo

<p>Hello, there. My name is <?php echo $name->name ?></p> 

是當關閉PHP標籤 被破壞類?

沒有

2

你錯過了之前$名稱的回聲,所以就變成:

<?php echo $name->name; ?>

1

我沒有在很長一段時間感動PHP但是,

  • 不,它不是
  • <?php $name->name ?> reall你打印它嗎?