読者です 読者をやめる 読者になる 読者になる

「最初に読むPHP」メモ Chapter3 PHPの基本を覚えよう

CHAPTER3 PHPの基本を覚えよう

<?php
$name = "田中";
echo "こんにちは".$name."です。";
echo "こんにちは{$name}です。";
?>

この下の書き方、したことなかった。見たことなかったからなあ……なぜだ。上で事足りるからか。

<?php
echo $_GET["q"];
?>

業務ではPHPフレームワークを使っていたために一度もお目にかからなかった"$_GET"。
これを知らないおかげで世の多くのPHP解説ページが無意味なものになっていたので、もっと早く生のPHPに触れておけばよかった、が、まあ今でもまあいいか。

今さらですが、この本は実用本寄りなので言語仕様の記述はたまに挿入されるに留まっているわけですね。
関数や構文の紹介順はバラバラだが、手を動かしながら、新情報は出てきたところで覚えていきましょうというコンセプトなのでこれはこれでよさそう。

$_GETと$_POSTはスーパーグローバル変数

使用頻度が多いからだそうで。この2つだけなのでしょうか。ということでPHP本家しらべ
PHP: スーパーグローバル - Manual

PHPのスーパーグローバル変数
$GLOBALS
$_SERVER
$_GET
$_POST
$_FILES
$_COOKIE
$_SESSION
$_REQUEST
$_ENV

これだけあるらしい。

<?php
echo <<< DOCUMENT //ヒアドキュメント開始
<h1>ああああ</h1>
<form>
//~~~~~~~~~
</form>
DOCUMENT;
?>

ヒアドキュメントまったく使ったことがありませんでした。

あとはたぶんOK。Chapter4に進みます。