LoginSignup
8
8

More than 3 years have passed since last update.

【PHP】「' '」と「" "」の違い

Last updated at Posted at 2020-06-09

文字列の括り方

PHPで、文字列を記述する場合は、文字列をシングルクォーテーション「' '」またはダブルクォーテーション「" "」で括ります。

<?php
$string1 = 'シングルクォーテーションだよ';
$string2 = "ダブルクォーテーションだよ";

基本的にはどちらを使っても良いですが、2つの括り方には違いがあり、書き方も微妙に違う部分があります。

2つの括り方の違い

大きな違いは、文字列の中に変数があった場合です。
文字列の中に変数があった場合、

  • シングルクォーテーションでは変数が「文字」として認識される
  • ダブルクォーテーションでは変数が「変数内の値」に変換される

<?php
  $count = '5'; //変数名$countに「5」を代入
  echo 'バナナが$count本あります。'; //シングルクォーテーション使用
  echo '<br>'; //「改行」
  echo "バナナが{$count}本あります。"; //ダブルクォーテーション使用

実行結果

バナナが$count本あります。
バナナが5本あります。

変数の変換処理がある分、動作の速度的には

  • シングルクォーテーション>ダブルクォーテーション

になりますが

8
8
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
8
8