PHP の二重引用符と一重引用符に関する質問
PHP コード
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->
$this->view->baseUrl = $this->_request->getBaseUrl();
echo '<a href="'.$this->view->baseUrl.'/index/index/">返回</a>';
echo "<a href=$this->view->baseUrl/index/index/>返回</a>";
ログイン後にコピー
上の 2 つの echo ステートメントの違いは何ですか?最初の文は正しく、2 番目の文はエラーを報告します。 エラーの内容は次のとおりです。 キャッチ可能な致命的なエラー: クラス Zend_View のオブジェクトを文字列に変換できませんでした
この文 '.$this->view- >
初心者なので、一重引用符と 2 つのドットを追加しました。解決策----------- ---------
echo "
view->baseUrl}/index/index />return"; / /次のように記述します
'.$this->view->baseUrl.' //文字列を結合します。
------解決策---------
参照:
PHP コード
a='ああああああああああ';
}
}
$f=新しい foo();
エコー「BBB{$f->a}BBBBB」;
?><div class="clear"></div>
ログイン後にコピー