Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the breadcrumb-navxt domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/wordpress/wp-includes/functions.php on line 6114
PHP Learning(学習テキスト)の目次 – コンピュータ学

rgb-green.net

PHP Learning(学習テキスト)の目次

導入段階

 導入段階では、PHPのプログラミングをはじめて学習する上で、参考となる例題を集めています。

[導入例題1]

 例題1では、「半径を入力して、円の面積を求める」フォームを作成する作業を通じて、基本的なフォームの作り方、データの受け渡し方法やその処理の仕方について学習します。

  1. 基本フォームをつくる(1)
  2. データ入力チェックの項を追加する
  3. 計算結果を四捨五入する

[導入例題2]

 例題2では、「文字列を暗号化する」作業を通じて、ボタンを複数もつ、少し複雑なフォームを作成し、データの受け渡しとその処理方法について学習します。

  1. 基本フォームをつくる(2):複数のボタンをもつフォーム
  2. 暗号化と復号化(1):base64エンコードの利用
  3. 暗号化と復号化(2):base64エンコード関数を複数回用いて暗号化する

[導入例題3]

 例題3では、「西暦⇔和暦」変換関数を作る作業を通じて、関数の作り方と使用方法について学習します。

  1. 関数をつくる(1):西暦⇒和暦変換関数 toWareki()
  2. 関数をつくる(2):和暦⇒西暦変換関数 toSeireki()

[導入例題4]

 例題4では、例題3で作成した「西暦⇔和暦」変換関数をインクルードファイルとしてライブラリー化する方法について学習します。例題で扱う内容は日付に関する計算問題です。

  1. 日付計算(1):インクルードファイルの利用
  2. 日付計算(2)
  3. 日数計算の追加
  4. 西暦・和暦・干支対応表の追加

理解段階

 理解段階では、PHPのプログラミングで必要となる基礎事項をサンプル例題によって学習します。

[数値]

  1. 数値(浮動小数点数)の四則計算
  2. 小数点処理(切り上げ/切り下げ/丸め)

[日付]

日付について学習します。

  1. 日付の取得
  2. 日付の一部を抜き出す

[ファイル]

ファイルの操作について学習します。

  1. ファイルの書き込み・読み込みの基本
  2. ファイルの作成・削除・一覧表示
  3. ファイルのアップロード
  4. ドキュメントの公開

[ディレクトリ]

ディレクトリの操作について学習します。

  1. ディレクトリの作成・削除・ディレクトリ内ファイルの一覧表示

[GD]

画像ファイルについて学習します。

  1. 画像の作成
  2. 画像の作成(2)
  3. バーコードの作成
  4. QRコードの作成
  5. 簡単なグラフの出力
  6. 棒グラフの出力
  7. 円グラフの出力
  8. 折れ線グラフの出力

応用段階

 応用段階では、PHPによるWebアプリケショーンのプログラミングに挑戦します。

[万年カレンダー]

手始めに、万年カレンダーを作成します。週休日の色変更も追加してみます。

  1. 万年カレンダーの作成
  2. 週休日の色変更の追加

© 2023

© 2023 Study of Reason, Inc. All rights reserved.