Если $this->method
возвращает строку, вы можете сделать это:
print $this->method . "\n";
без кавычек.Это напечатает вашу строку.Иногда это может привести к неуклюжим виду:
print "And we have " . $this->method . " and " . $that->method . " and " . $there->method . "\n";
. В этом случае вы можете использовать небольшую хитрость программирования:
print "And we have @{[$this->method]} and @{[that->method]} and @{[$their->method]}\n";
Окружение функции с помощью @{[]}
распечаткизначение функции.Кто-то объяснил мне это однажды, но я не могу вспомнить, почему это работает.