連鎖の練習をしており、メソッドをチェーンするとメールメソッドが表示されません。私はここに何かを逃していますかPHP Mail method chaining
<?php
class User {
public $firstName;
public $lastName;
public function sayHello(){
echo 'Hello ' . $this->firstName . ' ' . $this->lastName;
return $this;
}
public function register(){
echo 'Registered ' . $this->firstName;
return $this;
}
public function mail(){
return 'Emailed';
}
}
$user1 = new User();
$user1->firstName = 'John';
$user1->lastName = 'Doe';
$user1->sayHello()->register()->mail();
?>
https://3v4l.org/2iG9p動作します。 –