0
我试图在echo语句中打印$ book-> author。现在我正在使用串联。
echo "book author: " . $book->author . "<br />";
我怎样才能将整个事情包含在双引号中?如果我做了以下操作,它假定我试图回显$book
对象,并且->author
是一个常规字符串。
echo "book author: $book->author<br />";
我试图在echo语句中打印$ book-> author。现在我正在使用串联。
echo "book author: " . $book->author . "<br />";
我怎样才能将整个事情包含在双引号中?如果我做了以下操作,它假定我试图回显$book
对象,并且->author
是一个常规字符串。
echo "book author: $book->author<br />";
将它裹在大括号中。
echo "book author: {$book->author}<br />";
另外,我是下面的提倡者。我发现它读得更好,克服了大括号方法的限制,并且
是
微,
微优化字符串连接
(见注释)。
echo "book author: ", $book->author, "<br />";
做的事情工作,'对象 - >()方法''一样$书本 - > getAuthor()'或'$书本 - > getAuthor($ PARAM)' – sameold 2012-07-25 15:07:45
问得好相同。我知道我的第二个例子。因此,我为什么是粉丝。 – 2012-07-25 15:09:12
@thirdender,谢谢你的澄清。我会运行一些测试。正如我所说,如果是,它是* micro micro *。它对我来说更好的事实远远超过了任何性能增益。 – 2012-07-25 15:16:30