今日学んだこと~PHP~

今日から、PHPの勉強に入りました!

使用している参考書は、「基礎からのPHP」です。

今日は、PHPの概要などを学びました。

 

まず、「サーバー」にはいろいろな種類がある。

Webサーバー:Webページを提供

SMTPサーバー:メールを送信

IMAP/POPサーバー:メールを受信

FTPサーバー:FTPファイルを送受信

 

クライアントがWebサーバーにリクエストを送ると、Webサーバーは、指定されたデータを送り返す。それをブラウザが表示する、という仕組みでできている。

 

「変数」とは、値を入れておく入れ物。データは出し入れ自由。変数名の先頭には$をつける。

 

〇変数のデータ型

・integer:整数

・float:単精度浮動小数

・double:倍精度浮動小数

・string:文字列

・boolean:論理値

・object:オブジェクト

・array:配列

・NULL:空の値

 

「定数」は変数と同じように使えるが、途中の処理によって、値が変わることはない。

あらかじめ定義されている定数もある。定義済み定数という。

 

〇定義済み定数

M_PI:円周率

PHP_VERSION:PHPのバージョン

PHP_OS:PHPが動作しているOS(WebサーバーのOS)

__FILE__:実行中のプログラムのファイル名(絶対パス)

__DIR__:実行中のプログラムのディレクトリの絶対パス(ただし5.3以上)

 

「コメント」とは、プログラムの処理と関係なく記述するメモのこと。

プログラムの流れや区切りを見やすくするときなどに活躍する。

 

明日は、第5章からがんばります。