*

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

関連記事

初心者でもできる!作れる!WEBサービスの開発 その3 運営体験記編

(前回までの続き) 初心者でもできる!作れる!WEBサービスの開発 その1 準備編 初心

記事を読む

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

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

記事を読む

初心者が知っておくべきプログラミングの学習法

おはようございます。松本です。 最近、体重が増えているのが悩みでして今現在71kgあります。去

記事を読む

セミナー告知のお知らせ

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

記事を読む

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

今回はMySQLで掲示板を作ろうの続きです。前回のMySQLの講義が11/18日ですね。 2か

記事を読む

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

お疲れ様です。松本です。 今年は振り返ってみればもう半年が過ぎちゃいましたね。今年はいろいろあ

記事を読む

作業が遅くてイライラしている方必見!作業スピードを改善するネタ・ツールなど

エンジニアとして仕事をしていますと、「ある機能を実装する最適な方法(設計やプログラムの組み方全般)を

記事を読む

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

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

記事を読む

理論と実践のバランス

ネタ不足&開発のほうが忙しく、一か月以上書いておりませんでした。 今回は漠然とスキルアップする

記事を読む

あなたのPHPレベルを判定してみよう!未経験者限定スキル判定表

プログラムを勉強していると自分のレベルみたいなものが気になる方は多いでしょう。 私の場合も独学

記事を読む

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 ↑