*

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(エラーチェックとファイル書き込み)

関連記事

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

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

記事を読む

エラーメッセージで挫折

もうエラーメッセージで挫折しない! 4つのエラーメッセージ対処法

このブログで何回か書いたのですが、PHPに限らずプログラミングの独学はかなり難しいです。 その

記事を読む

セミナー告知のお知らせ

突然ですが2018/06/16にIT業界への就職希望者を対象とした無料プログラミングセミナーを開催さ

記事を読む

初心者でもできる!作れる!WEBサービスの開発 その1 準備編

前回までは掲示板作成をテーマにPHPの基本的な学習内容について書いてきました。 今回は題材にあ

記事を読む

エディタを使いこなそう

PHPでプログラミングを始めるためにはXAMPPのインストールともう一つエディタというソフトをそろえ

記事を読む

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

今回はMySQLの第6回目の講義です。今回で終わりですので、ソースの説明と今までの解説の概略を書いて

記事を読む

15時間でプログラミング言語の基本をマスターする方法

今回は主に経験者向けの記事となります。 タイトルの通りなのですが、私が新しい言語をマスターする

記事を読む

CMSとは?

先週オフィスにきた新規の受講生の方に「CMSを使いたいので、使い方を教えていただきたいのですが・・・

記事を読む

どんなプログラマが身につけておいても損はない重要なスキルとは?

のっけからストレートなタイトルですいません。 ちょっとあおり気味なタイトルですが、今日紹介する

記事を読む

「初級」〜「中級」のPHPエンジニアのスキルについてまとめてみる(DB編)

本日はデータベース系の必要な技術について。 ウェブエンジニアといっても技術領域が非常に広いので

記事を読む

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 ↑