ここはPHPの入門講座のページえう(・o・)
は個人Webサイトえう。レンタル・サーバを利用しておりえう。
無断リンク大歓迎!お好きなページへリンクしてくれぃ(・o・)/

>> ゆめぞー先生のPHP講座 >>

ゆめぞー先生ゆめぞー先生のPHP講座モニくん

表紙へもどる

Lesson 8 プログラムっぽいこと

モニくん

そろそろプログラムっぽいこと教えてよぉ!

ゆめぞー先生

そうだね。でも少し難しい言葉が出てくるけど大丈夫?

モニくん

うん。がんばる。

ゆめぞー先生

それではこのプログラムを試してみよう。
ダウンロード
これは「夢なら」のHTMLソースを表示するプログラムだよ。
<?php
/* 1 */ $text = "" ;
/* 2 */ $text = join("", file('http://www.yumenara.com/')) ;
/* 3 */ $text = htmlspecialchars($text, ENT_QUOTES) ;
/* 4 */ $text = nl2br($text) ;
/* 5 */ echo $text ;
?>

プログラムっぽいでしょ?

モニくん

すげぇ!でも意味がわからないよ。

ゆめぞー先生

説明するね。

まず最初と最後の「<?php」「?>」はPHPを使う為に必要なものなんだよ。
Webサーバに「この間がPHPのプログラムです。よろしく♪」ってことなのさ。

「/* */」これはコメントというものだよ。このマークとその間に書かれたものは、
無視されるんだ。でもプログラムを実行してくれるWebサーバには、コメントの部分は
見えないんだよ。このプログラムでは解説しやすいように行番号のような数字を入れているよね。

「$text」これは変数というものなんだ。分かりにくい言葉だよね。
とりあえず「$text」という名前のコップだとイメージしておいてね。

モニくん

手品みたいだね♪

ゆめぞー先生

1行目 「$text」という名前のコップを空っぽにしました。
2行目 「$text」にhttp://www.yumenara.com/のソースを入れました。
3行目 「$text」を「ソースのタグを見えるようにする機械」に流し込んで、
    出てきたものを「$text」に入れました。
4行目 「$text」を「改行部分に改行タグを入れる機械」に流し込んで、
    出てきたものを「$text」に入れました。
5行目 「$text」の中身を画面に映しました。

そして表示されたものがコレ

モニくん

はぁう!ソースだ。ソースのソースは変な文字がたくさん!

ゆめぞー先生

「ソースのタグを見えるようにする機械」の3行目を削除してみよう。どのように表示されるかな?違いが分かるかな?

PHP日本語マニュアル

画像素材はこちらから頂戴しました→とりりんCASTLE

はじめに 運営者紹介 管理日誌(ブログ) プライバシー・ポリシー お問い合わせ
無断リンク大歓迎! (c) bac 1998-eternally YUMENARA.COM This site is a private hobby site. Valid XHTML 1.1!