*

PHPで掲示板を作ろう! 掲示板の作成方法 その2

公開日: : 最終更新日:2016/10/09 PHP, 講義 , ,

前回の学習

PHPで掲示板を作ろう! 掲示板の作成方法 その1

それでは掲示板の作成方法その2にすすんでいきましょう。

まずいきなりソースを書きます。

ソース

長いソースの読み方

前回と比べてかなりソースが長くなりましたね。

当たり前ですが、ほとんどの方は長いソースのほうが読みにくく、混乱すると思います。

実は実務でもソースの長さを縮めることはかなり大事だったりします。

大事なことはパーツごとにわけることです。

関数の作成方法について以前学習したと思いますが、実務ではなるべく処理を関数に分割してわけます。

※以前学習した関数は↓こちらです
よく使う処理をまとめてみよう その1  (関数)
よく使う処理をまとめてみよう その2  (関数)

だいたい1つの関数というのは30行以内に収めるというのが相場ですね。(※あくまで目安です。絶対にこの中に納めなくてはいけないというものではありません。)。

それ以上になりますと、人間の頭で理解できる領域を超えるのではないかと思います。

今回は関数の作成は行っていませんが、それでも処理を分割してみる癖は大事です。

大まかに区切ると今回の処理は下記のように分けられるでしょう。

  1. 4行目~8行目 変数とエラーメッセージの定義
  2. 11行目~22行目 入力のエラーチェックと書きこみ
  3. 24行目~34行目 テキストファイルからの読み込み
  4. 38行目~60行目 HTMLへの表示

これぐらいに限ってみてみるとどうでしょうか。最初ということでHTMLの部分以外は10行以内の処理にまとめてみました。

一気に60行をみるのはつらくても10行程度なら比較的処理しやすいのではないでしょうか。

次回以降、この4つの処理を追っていきましょう。

次回はこちらです。
PHPで掲示板を作ろう! 掲示板の作成方法 その3(エラーチェックとファイル書き込み)

関連記事

PHPで掲示板を作ろう!(データベース編) その5 PHP-MySQL連結編

今回はMySQLの第5回目の講義です。 前回までの記事 PHPで掲示板を作ろう!(データベース編

記事を読む

PHPで掲示板を作ろう!(データベース編) その1 データベースとは

以前、掲示板を作成するブログ記事を書きました。 その1 PHPで掲示板を作ろう! 掲示板の作成

記事を読む

就職するときに見落としがちな考え方

今は自社で就職の斡旋などはしていないのですが、人材紹介会社で働いていたときは生徒の就職に立ち会ってき

記事を読む

ゼロからWEBプログラミング(PHP)をマスターするのに何時間かかる?

おはようございます。松本です。 さて、本日のテーマはタイトルのとおりです。以前受講生の方に「ゼ

記事を読む

プログラミング開発環境構築で挫折・・ wandboxを使ってみよう

本日はプログラミングの環境構築で挫折した方のために、前回の記事で紹介したwandboxというツールを

記事を読む

よく使う処理をまとめよう その2 (関数)

こんにちは。松本です。 最近の私の使命はダイエットです(爆)。 ダイエットはいろいろな方

記事を読む

JavaScriptとPHPの違い

お問い合わせフォームと指導者ネタを更新中なのですが、先日セミナーにお越しいただいた受講生の方にPHP

記事を読む

条件によって処理を分けよう (if)

おはようございます。松本です。 昨日はひさびさにサイクリングを長時間楽しみました。往復で50キ

記事を読む

初心者が読みやすいコードを書くときに気をつけたい4つのポイント

本日のお題は、「読みやすいコードの書き方」についてです。 プログラミングをやりたての頃は機能を

記事を読む

ガチンコ塾、人気記事ベスト5

このブログも開設して約半年たちましたね。 思った以上にたくさんの方に読んでもらえてうれしいです

記事を読む

Comment

  1. y より:

    細かいですがよく使う処理をまとめてみようその1がその2につながってます(> <)

    • matsumoto より:

      yさん

      ただいま修正しました。
      ご指摘ありがとうございます。
      自分でなかなか気づけないので言っていただけるとありがたいです。

  2. Shiggy より:

    PHPで掲示板を作ろう! 掲示板の作成方法 その2
    のソースの実行
    掲載のソースに名前を付けて実行しましたが名前とかコメントが
    表示されません。
    掲載のソースに名前:keijiban.html

    コメント頂けますと、大変助かります。

    • matsumoto より:

      Shiggyさん

      初めまして、ブログ運営者の松本です。

      もしよろしければmatsumoto@dt30.netあてに作成したプログラムのソースを送っていただけますでしょうか?
      見させていただきます。

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

転職エージェントについて

さて、エンジニアとして転職を考えている人であれば転職エージェントを使っ

エンジニアが転職して年収を上げる方法を考えてみました。

えー前回の記事でも書きましたが、2020年2月現在転職活動中です。

2020年のご挨拶

今更ですが、明けましておめでとうございます。 2019年も2本し

自社開発>客先常駐である本当の理由

このブログでも何回か取り上げていますが、ITエンジニアの働き方としては

エンジニアにとって必要なコミュニケーション能力とは

気がついたらもう3月下旬になっていますね・・ 年末年始忙しかった

→もっと見る

  • follow us in feedly
PAGE TOP ↑