*

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サービスの開発 その1 準備編

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

記事を読む

初心者がプログラミング学習で挫折しないために大切な2つのポイント

ブログを開設してから半年近く、記事にして70ちょっと書いてきましたが、人気のある記事を見ていると大き

記事を読む

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

それでは前回のコードを例に少しずつ内容について説明をしていきます。 値を取得するには まず一番最

記事を読む

XAMPPとは何か

PHPを勉強する場合、まずXAMPPというソフトウェアを自分のパソコンにインストールします。

記事を読む

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

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

記事を読む

無料プログラミングスクールのメリット・デメリット

一般的にプログラミングのスクールというのは高額です。 30万以上するような講座が普通なので、ぽ

記事を読む

理論と実践のバランス

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

記事を読む

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

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

記事を読む

エラーメッセージで挫折

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

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

記事を読む

データを扱ってみよう その3(多次元配列)

お疲れ様です。松本です。 さて前回の「データを扱ってみよう その2(配列)」から若干日が開いて

記事を読む

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 ↑