phpその1(DEC) > phpその2(DEC)> php10days

第3日 基本文法〔1〕変数(関数利用[基本])

1時限目:配列関数
2時限目:セクション関数
3時限目:日付管理
PHPでは、関数が豊富に用意されています。関数を利用することで自分のやりたいことを簡潔に記述できるのが特徴です。
PHPの世界では、原始的なアルゴリズム(例えば、ソートなどのしくみ)にあまりとらわれる必要はありません。すでに用意された関数という部品が提供する結果を組み合わせるだけで、自分のプログラムを構築することができる。

◆◆◆◆DEC教材による動作確認◆◆◆◆

★練習問題★

(php3_1) scalar001.php scalar001.php.html(ソース)
(php3_2) scalar002.php scalar002.php.html(ソース)
scalar002ok.php scalar002ok.php.html(ソース)
(php3_3) scalar003.php scalar003.php.html(ソース)
shiken001.php shiken001.php.html(ソース)
shiken001_css.php shiken001_css.php.html(ソース)

◆◆◆◆まとめ(1時限目)◆◆◆◆

●なにかしらの入力に基づいて処理を行い、結果を返す命令のことを「関数」と言います。PHPには、あなたの関数が用意されており、これらの関数を利用することで直感的なこコーディングを行なうことができます。
●関数に対する入力のことを「引数」、関数からの出力のことを「戻り値」と言います。
●PHPには、公式のリファレンスが用意されています。公式リファレンスの構文記法を理解しておくことは重要です。
●連想配列を利用することで、配列内の要素をランダムに取り出すことが容易になります。
●PHPには、コメント構文として①「<!- -~- ->」②「//」③「#」④「/*~*/」の4種類が用意されています。

◆◆◆◆まとめ(2時限目)◆◆◆◆

●セッションを利用することで、アプリケーシヨン共通のデータをクッキーよりもセキュアに管理できます。
●セッションの読み書きには、スーパーグローバル変数のひとつである$_SESSIONを使用します。
●セッションを開始するためには、session_start関数、セッションを破棄するにはsession_destroy関数を使用します。
●セッション関数に多くの設定パラメータが用意されています。例えば、session.auto_startパラメータを設定することで、セッション開始を自動化します。
●PHPには、値のデータ型を確認するためにis_xxxxxx関数が用意されています。
●乱数を生成するには、mt_srand、mt_rand関数を使用します。

◆◆◆◆まとめ(3時限目)◆◆◆◆

●日付関数では、日付データをタイムスタンプ値として表します。タイムスタンプを利用することで、日付データの演算/比較も簡単に行なうこともできます。
●タイムスタンプとは、1970年1月1日からの経過秒のことをいいます。
●任意の日付からタイムスタンプを生成する関数には、mktime、strtotimeなどの関数があります。
●date関数を利用することで、日付データを整形したり、日付/時刻要素を抽出することが出来る。
●日付の妥当性をチェックするには、checkdate関数があります。