mixiユーザー(id:2089365)

2019年06月07日07:10

45 view

【PHP】$_GET

用意されたphpファイルの<body>〜</body>の間に、プログラムを入力。

上手く表示できないので、?php前の<は全角
<?php
print $_GET["a"];
?>
そして、ローカルにあるphpファイルをブラウザで表示してみる。
・・・何も表示しない。
と言うのは、$_GET["a"]に何も入ってないので当然のこと。
今度は先ほど入力したURLにある文字列を追加する。
「?=Hello World」
・・・何も表示しない!?
後の説明を見ると、「?a=Hello World」を入力するようだ。
つまり、最初の説明は脱字かよ!
$_GET["a"]という変数が、URLでa=の後に入れた文字列をまさにGETしてるわけだ。
変数の名前は勝手に決めることができるが、$_GET["a"]のように、
PHPで最初から役割が定義されているスーパーグローバル変数、もしくは
「組み込み変数」というのがあるわけだ。
たいていアンダーバーから始まり大文字アルファベットで名前をつけるらしいから、
自分で独自に決める時は違う方法(アンダーバー最初にしないとか)の方が
いいってことかね?
0 0

コメント

mixiユーザー

ログインしてコメントを確認・投稿する

<2019年06月>
      1
2345678
9101112131415
16171819202122
23242526272829
30      

最近の日記

もっと見る