簡體   English   中英

PHP : Codewars 注冊練習

[英]PHP : Codewars signup exercise

我正在嘗試在 codewars 網站上解決這個問題:

更正此代碼,以便greet函數返回預期值。

class Person {
  public $name;
  public function __construct($name) {
    $this->name = $name;
  }
  public function greet($guest) {
    return 'Hello $guest, my name is $name';
  }
}

錯誤在哪里?

復雜(卷曲)語法僅適用於雙引號""

像這樣改變它:

class Person {
  public $name;
  public function __construct($name) {
    $this->name = $name;
  }
  public function greet($guest) {
    return "Hello $guest, my name is {$this->name}";
  }

}

輸出:

$x = new Person('john');
echo $x->greet('peter');

//Hello peter, my name is john

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM