PHP入門
완료 조건
PHP Hypertext Preprocessor
- <?php でプログラム部分が始まり,?> で終了する.
- HTML と混在可能.
- 変数名は $ で始まり,型は特に宣言しなくとも良い.
- 通常の変数(文字列,数値,論理)
- 配列 (連想配列:添え字を自由に指定できる)
- 構造体(クラス)
変数
- 文字列
- " または ' で括る. " で括る場合は内部を評価する.' の場合は内部を評価しない.
- . で文字列を連結できる.
- 論理値
- true または false
- 0, null は false となる
- 表示
- 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>
마지막 수정됨: 금요일, 17 4월 2015, 7:28 PM