PHP 構文に準拠しているにもかかわらず、コードが機能しません。
$x=200;
$y=100;
class Human {
public $numLegs=2;
public $name;
public function __construct($name){
$this->name=$name; // The PHP stops being parsed as PHP from the "->"
}
public function greet(){
print "My name is $name and I am happy!"; // All of this is just written to the screen!
}
}
$foo=new Human("foo");
$bar=new Human("bar");
$foo->greet();
$bar->greet();
echo "The program is done";
なぜ機能しないのですか?これは文字通り、コピーして貼り付けた出力です。
name=$name; } public function greeting(){ print "私の名前は {this->$name} です。私は幸せです!"; $foo=new Human("foo"); } } $bar=new Human("バー"); $foo->greet(); $bar->挨拶(); echo "プログラムは終了しました"; ?>