Help us understand the problem. What is going on with this article?

PHP忘れがちな初歩メモ

More than 3 years have passed since last update.

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

記号の意味

""」と「''」の違い

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

変数

変数の書き方

\$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などに埋め込む場合、対応が分かり、スッキリ見やすくなる。

sa2kiryo
時代に取り残された(自称)Webマーケッター。 育休に入ったことを機に、Webプログラムに勉強をし直し中。 職場復帰するまでにWebプログラムの技術を上げておきたい。まずはphpまわり。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away