PHP  Hypertext Preprocessor

  • <?php でプログラム部分が始まり,?> で終了する.
  • HTML と混在可能.
  • 変数名は $ で始まり,型は特に宣言しなくとも良い.
    • 通常の変数(文字列,数値,論理)
    • 配列 (連想配列:添え字を自由に指定できる)
    • 構造体(クラス)

 

変数

  • 文字列
    • " または ' で括る. " で括る場合は内部を評価する.' の場合は内部を評価しない.
    • . で文字列を連結できる.
  • 論理値
    • true または false
    • 0, nullfalse となる
  • 表示
    • echo または print を使用.

 

制御構造

  • if 
  • while, do while
  • switch case
  • foreach (連想配列の内容を表示)

 

 


<?php
echo '<h2>Hell World </h2>';
?>

<h2>もとい,Hello World</h2>

<?php
$list = array('りんご'=>'赤', 'メロン'=>'緑', 'レモン'=>'黄');

print '<ol>';
foreach($list as $key=>$value) {
    //
    echo '<li>'.$key.'は'.$value.'色</li>';
    echo "<li>$key は$value 色</li>";            // "" 中の変数は評価される
    echo '<li>$key は$value 色</li>';            // '' 中の変数は評価されない
}
print '</ol>';

echo '<hr />';
echo '<ol>';
foreach($list as $key=>$value) {
    //
    echo "<li>$keyは$value色</li>";              // 変数の区切りが理解できない
    echo "<li>${key}は${value}色</li>";     
}
echo '</ol>';
?>


<hr />
<ul>
<?php foreach($list as $key=>$value) { ?>
    <li><?php echo $value;?>色の果物は<?php echo $key;?>です</li>
<?php } ?>
</ul>
</pre>


最后修改: 2015年04月17日 星期五 19:28