[PHP] データベース処理を楽にするclass
今回は、データベースアクセスを考えてみたいと思います。 ですが、その前に覚えておいて欲しいことがあります。 それは、【私は以下のclassを使っていない】ということです。 その点を理解してお読みください。そして最後に”使…
今回は、データベースアクセスを考えてみたいと思います。 ですが、その前に覚えておいて欲しいことがあります。 それは、【私は以下のclassを使っていない】ということです。 その点を理解してお読みください。そして最後に”使…
Utility.phpに記述しておきたいfunctionを掲載していきます。 記事中【 C_ 】 で始まるコードは定数です。server_dependence.phpを参照してください。 GET, POST, COOKI…
先日、[PHP] コーディング規約で、ZendとPEARの標準コーディング規約を紹介し、この規約に従ってプログラムを書いていこうと言いました。 定数を宣言する際には、クラスのメンバとして “const” で定義しなければ…
似たようなコードを繰り返して使うような場合は、function() で関数化するとコードが冗長的にならずに、読みやすく作りやすいプログラムになります。 さて、PHPに限らずプログラムを書くに当たって必須ともいえるfunc…
include などでファイルを参照するとき、 ../hoge.php と書くと、”今いる場所を基準”として相対的な位置にあるファイルを探すことになります。この書き方を【相対パス】と呼びます。 ところで、”今いる場所を基…
えと、今さら感のある記事になってしまいますが・・・ 他の記事を書いていたら副産物としてできてしまったので、書いておこうと思います。 エラー対策として、@ を使いたくなるかもしれません。 if ($fp = fopen(&…
今まで、いくつかサンプルコードを掲載してきて気がついたことがあります。 何を根拠にそんなコードを書くの?? これを最初に決めておくべきですよね。 全体のファイル数が少しで収まるようなシステムであればガチガチにclassを…
突然ですが、他人の書いたプログラムを読むことってありませんか? 仕事としてプログラミングを行っている人ならもちろんのこと、個人で趣味で行っている人でも、掲示板などのサンプルコードを目にすることがありますよね。 その時、コ…
Utility.phpに記述しておきたいfunctionを掲載していきます。 記事中【 C_ 】 で始まるコードは定数です。server_dependence.phpを参照してください。 ブラウザがXMLをサポートしてい…
Utility.phpに記述しておきたいfunctionを掲載していきます。 記事中【 C_ 】 で始まるコードは定数です。server_dependence.phpを参照してください。 ログを残すwriteLog() …
Utility.phpに記述しておきたいfunctionを掲載していきます。 記事中【 C_ 】 で始まるコードは定数です。server_dependence.phpを参照してください。 エラー制御 プログラムを実行して…
次は、Utility.phpを作成します。 Utility.phpには、使用頻度の高い汎用的な function を記述します。 Utility.phpには、webサイトによって必要・不必要なfunctionがある他、単…
さて、前回までで、アクセスを全てController.phpに集中させるところまで進みました。 次は、Controller.phpの中の処理を書いていきます。 【Controller.phpの中で行うこと】 A. 全ての…
webプログラミングを行っている方は、開発するためのwebサーバを用意して、その中で開発を行っていることと思います。 【server_dependence】は、【サーバ依存】という意味があり、開発環境のPCと本番環境のP…
さて、.htaccessでwebサイトへのアクセスを全てキャッチして、 Transfer.phpで、Controller.phpに処理を渡すところまでやってきました。 いよいよPHP-MVCについて本題に突入か!というと…
前回の記事で、webサイトに来るアクセスは全てTransfer.phpに来るようになりました。 ドキュメントルートの下に、Transfer.php を新規作成します。 /hoge/public_html/Transfer…
処理の流れを考えるから続きます。 もし、あなたがapacheのconfを触ることができるなら、.htaccessを利用せずに、confに直接記述することができます。 まず、【 .htaccess 】と言うファイル名でテキ…
MVCを実現するために、まずは、アクセスを全て、Controllerに持っていく必要があります。 http://example.com/ http://example.com/hoge.html http://examp…
このブログを書こうと思った理由などです。 我が家にパソコンとインターネットがやってきたのは、1999年のことです。 当時はパソコンを購入した父親よりも私のほうがたくさん触っていました。 で、まぁ色々やってたわけですが、【…
かなり古い記事になっています。 2008年、Wordpressと初めて出会ったときの記録になりますので、記念としてそのまま残しています。 とりあえず最初の記事として、たった今、行ったばかりの【ブログの設置】を書いてみよう…