phpの基礎

  • htmlファイルを.phpに拡張子を変えて、表示させると、何ら変わらずhtmlが表示できる。
  • 世の中の有料レンタルサーバーであれば、ほぼ100%phpに対応している。
  • 無料のレンタルサーバーはphp非対応が多い。
  • phpをローカル環境で動かすには、Apatchが必要。XAMPPで起動できる
  • 全角スペースは絶対に使用NG
  • PHPの書き方:<?php ここにPHP ?>
  • コメントアウト://
  • コメントアウト複数行:   /**/
  • IF文:
    if (条件1) {
    条件1に一致した場合に実行する(TRUEの場合の処理)
    } elseif (条件2) {
    条件1に一致せず、条件2に一致した場合に実行する
    } else {
    条件1と条件2の両方に一致しなかった場合に実行する(FALSEの場合の処理)
    }
  • 変数:$hensuu
  • 出力:
    • echo $hensuu;
    • echo “文字列を入れる";
    • echo “$hensuu"; //ダブルクオーテーション = 変数は展開(変数に代入されたものが表示)される
    • echo '$hensuu’;//シングルクォーテーション = 変数は展開(変数に代入されたものが表示)されない
    • <div class="text"><?php echo $hensuu;?></div>//HTMLとPHPを組み合わせて使う際は、PHPの変数箇所だけをPHPタグで囲う
  • 配列:
    • $hennsuu[0]="変数1″;
    • $hennsuu[]="変数1″;//hennsuu[0]に変数1が代入される
    • $hennsuu[]="変数2″;//hennsuu[1]に変数2が代入される。順番に代入されていく。
    • $hennsuu=array(“変数1″,"変数2″,"変数3");
    • プログラム
      • foreach文を使った場合
        <select name="都道府県">
        <?php
        $kenmei = array('青森県’,’岩手県’,’秋田県’,’宮城県’,’山形県’,’新潟県’);
        //配列の数だけループする。配列はfor文より、foreachが使い易い。
        foreach($kenmei as $val) {
        //出力する。「」はエスケープ文字といい、文字列として扱いたい場合につかう。この場合、ダブルクォーテーションを文字列としたい。
        echo “<option value={$val}">{$val}</option>"""";"

未分類

Posted by ぼっち