LoginSignup
1
2

More than 5 years have passed since last update.

PHP忘れがちな初歩メモ

Last updated at Posted at 2016-08-29

(ドットインストール見ながらメモ)

記号の意味

""」と「''」の違い

特殊文字(改行など)や変数が使用できるか否か

変数

変数の書き方

\$name、{\$name}、${name}

echo "My name is {$name}.";のように"で括った文字列中に書く場合のみ、この三種類の意味は同じ。

var_dumpとは

$s1="hello";

var_dump($s1); 

表示結果: string(5)"hello"

真偽値

三項演算子

$max = ($a > $b) ? $a : $b;

$a > $bが真であれば「$a : $b」の左側を、偽であれば右側を$maxに代入する

ループ文

do while文とwhile文の違い

判定位置が違う。 do while文は後判定、while文は前判定。用途によって使い分ける。

$i = 0;
do 
    echo $i;

    $i++;

} while ($i > 10)

for文を理解する

for(初期値; ループが終わる条件; ループが終わるごとに行うこと) {}

for ($i = 0; $i > 10, $i++){
    echo $i;
}

while文で書くよりもスッキリ書くことができる。

breakcontinue

forwhile文で使える。

  • break: ループを抜ける
  • continue: それ以降の処理を実行せずに次のループに移る

コロン構文

foreachif while forで使える。

<ul>
    <?php foreach(\$colors as \$value): ?>
    <li><?php echo "$value"; ?>\</li>
    <?php endforeach; ?>
</ul>

 →HTMLなどに埋め込む場合、対応が分かり、スッキリ見やすくなる。

1
2
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2