PHP结束标记是否会破坏实例化的类(对象)?

nus*_*ush 1 php tags destructor class instantiation

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

<p>Hello, there. My name is <?php $name->name ?></p>
Run Code Online (Sandbox Code Playgroud)

上述代码无法正常工作(在"p"标签内打印名称).但是下面的代码当然可行:

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

echo '<p>Hello, there. My name is ' . $name->name . '</p>';
?>
Run Code Online (Sandbox Code Playgroud)

关闭PHP标签时类是否被破坏?

第二个代码示例是否有解决方法?


谢谢,一如既往.

Res*_*uum 7

你忘了回声$name->name,所以你的代码应该是这样的:

<p>Hello, there. My name is <?php echo $name->name ?></p>
Run Code Online (Sandbox Code Playgroud)


che*_*rtz 6

不要忘记echo

<p>Hello, there. My name is <?php echo $name->name ?></p>
Run Code Online (Sandbox Code Playgroud)

关闭PHP标签时类是否被破坏?

没有