*

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

関連記事

CMSとは?

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

記事を読む

繰り返しを学ぼう (for,foreach)

こんばんわ。松本です。 ゴールデンウィークもそろそろおわりですね。といいつつ、私はどこにも言っ

記事を読む

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

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

記事を読む

お問い合わせフォームを作ろう! その1(HTML)

このサイト、PHPの学習サイトなのに内容から遠ざかっていました(爆) 個人的にはプログラミング

記事を読む

XAMPPインストール

さて、XAMPPの初歩的な説明とエディタについて説明をしたところで実際にXAMPPをインストールして

記事を読む

30代、未経験者、独学中心でWEBエンジニアとして就職するまで

のっけからストレートなタイトルでスイマセン。 昨日ブログのアクセスをいろいろとみていましたが、

記事を読む

セミナー告知のお知らせ

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

記事を読む

PHPで掲示板を作ろう!(データベース編) その2 MySQLログイン編

あ、最近はこのブログの画像に凝るようにしています。サイドバーなんかみていただくとブログのアイキャッチ

記事を読む

プログラミングをする上で超大切な検索方法の身につけ方

今日はプログラミングで大切な検索方法の身につけ方について私なりのコツなどを書いていこうかなと思います

記事を読む

ガチンコ塾、人気記事ベスト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 ↑