HTML表示
echo 文
echo '<h5>'.$title.'</h5>';
または
echo "<h5>$title</h5>";
ダブルクォーテーションの場合は変数に見えるものは展開される。
インスタンス->メンバ の形だとダメの模様 要調査
php5.2.17で動作確認、値が帰っていれば動くようです。
サンプル
<?php
echo '<h3>PHPで書いた文</h3>';
$title = '変数title';
echo '<h5>'.$title.'</h5>';
echo "<h5>".$title."</h5>"; //特に意味はないがよくやる
echo "<h5>$title</h5>";
class String{
private $name;
public function getName(){
return $this->name;
}
public function setName($name){
$this->name = $name;
}
}
$string = new String();
$string->setName("string setNameの指定によりclass Stringに入ったsetName functionに書き換えられたprivate name変 数<br>");
echo $string->getName();
$stringname = $string->getName();
echo $stringname;
?>
実行結果
PHPで書いた文
変数title
変数title
変数title
string setNameの指定によりclass Stringに入ったsetName functionに書き換えられたprivate name変数
string setNameの指定によりclass Stringに入ったsetName functionに書き換えられたprivate name変数
ヒアドキュメント
$title = 'はじめに';
echo <<< EOM
<h5>{$title}</h5>
EOM;
タグ直書き
echo "<table>\n";
[[foreach]] ($rows as $row) {
//一回閉じる
?>
<tr>
...
</tr>
<?
//もう一度コードに戻す
}
echo "</table>\n";
最終更新:2013年11月29日 11:53