今日学んだこと~PHP~
今日から、PHPの勉強に入りました!
使用している参考書は、「基礎からのPHP」です。
今日は、PHPの概要などを学びました。
まず、「サーバー」にはいろいろな種類がある。
Webサーバー:Webページを提供
SMTPサーバー:メールを送信
IMAP/POPサーバー:メールを受信
クライアントがWebサーバーにリクエストを送ると、Webサーバーは、指定されたデータを送り返す。それをブラウザが表示する、という仕組みでできている。
「変数」とは、値を入れておく入れ物。データは出し入れ自由。変数名の先頭には$をつける。
〇変数のデータ型
・integer:整数
・float:単精度浮動小数点
・double:倍精度浮動小数点
・string:文字列
・boolean:論理値
・object:オブジェクト
・array:配列
・NULL:空の値
「定数」は変数と同じように使えるが、途中の処理によって、値が変わることはない。
あらかじめ定義されている定数もある。定義済み定数という。
〇定義済み定数
M_PI:円周率
PHP_OS:PHPが動作しているOS(WebサーバーのOS)
__FILE__:実行中のプログラムのファイル名(絶対パス)
__DIR__:実行中のプログラムのディレクトリの絶対パス(ただし5.3以上)
「コメント」とは、プログラムの処理と関係なく記述するメモのこと。
プログラムの流れや区切りを見やすくするときなどに活躍する。
明日は、第5章からがんばります。