フリーランスのためのネットビジネス専門学校 ネットで独立開業を目指す人を応援
フリーランスのためのネットビジネス専門学校 ネットで独立開業を目指す人を応援

GETをPOSTにしてリダイレクト

プログラムの始まりと、コメントの書き方

<?php ・・・・・・PHPはこのタグで始まります
そして
?> ・・・・・・・・このタグで終わります

<?php
echo 'プログラミングを学ぼう'; // 単一行コメント
/* ↑ステートメントの終わりにはセミコロン(;)を付けます。
このように改行して何行でもOK */
echo 'PHP、こんにちは'; # シェル型単一行コメント 

変数と型

PHPの変数は変数名の先頭に$を付けて、=の右辺の値を左辺の変数に代入する形で、型が決まります。

<?php
$i = 100; // これで変数$iは100という数値の入ったinteger型になります。
$a = true; // 真偽値:boolean型(true or false)
$str = 'xyz'; // 文字列:string型
$pi = 3.14;

echo $str; // echoはカッコを省略できて変数の値を見るのに手軽です。
var_dump($pi);// var_dumpという関数で変数の型とバイト数も確認できます。
var_dump(gettype($a)); // gettypeという関数で変数の型を知ることができます。

$s = $str . '123'; // 文字列の連結はピリオド(.)を使います。
var_dump($s);
$sum = $i + 12; // 四則演算もできます。
var_dump($sum);

// 型判定:数値であれば足し算する 
if (is_int($i)) {
  $i += 123;
  var_dump($i); 
}
// 型判定:文字列であればそれを出力する
if (is_string($s)) {
  var_dump("String:n $s"); 
}
?>

文字列の括りで使う、ダブルクォーテーションとシングルクォーテーションの違いは次のようになります。

  • ダブルクォーテーション
    文字列中の変数を変数値に置換する。特殊文字(バックスラッシュで始まる改行など)を出力する。

  • シングルクォーテーション
    文字列中の変数を変数値に置換しない。特殊文字はエスケープする(文字としてバックスラッシュを出力する)

そのため内部的にダブルクォーテーションの方が高機能な処理を行っておりシングルクォーテーションの方が単純です。通常はシングルクォーテーションを使うようにしましょう。

[紹介元] PHPタグが付けられた新着投稿 – Qiita GETをPOSTにしてリダイレクト

コメント

記事に戻る

コメントを残す