’CodeIgniterを参考に作った本当に簡易なフレームワーク簡易PHPフレームワークの公開です。CodeIgniterの設定をするのも大げさすぎるサイトを作ってたりするのでその時に使用している自作フレームワークを公開します。大元は「CodeIgniter」でも本当に必要な機能を参考に作成しているものです。機能としては、MVCの分離DB接続(PDO)くらいかも、セキュリティも何も考慮にいれていないのでそのあたりは必要に応じて機能拡張で対応しています。学習コストは、すこぶる低いです。「sample.php」を動作させた画面です。読み込むconfigの設定を環境によって修正してください。'./config/';2.controllerの作成とりあえず「core/gen.php」をrequireしてから全ては始まります。普通のphpです、$dataという変数に値が格納されて渡ってきます。これは$gen->view->loadの呼び出し時の第2引数がそのまま渡されます。href="./sample.php">q1テスト(値なし)</a></div></body></html>機能拡張1.libsの作成contollerでの「$gen->load(‘sample’)」のようにすることで、$config[‘libDir’]に作成した同一名称のPHPをrequireして「ucfirst」の規約に則ったクラス名のクラスを自動生成します。$ret;}}2.helperの作成$config[‘libDir’]に作成した、helper.phpの中に記述されている関数はviewのどの場所からでも呼び出しが可能です。views/sample.phpの9行目で使用例を記述しています。$gen->http->isIphone();}以上がフレームワークの機能です。ソースコードはgithubで公開しています。githubのリポジトリはこちらになります。Gen-Framework-PHP機能は本当にないので勝手に拡張して使って下さい。ライセンスなどマズイ場合は連絡もらえたらと思います。PHPの動作環境を作ろう(XAMPPをインストールしよう)まずは、PHPを動かしてみましょうその為には、動作環境を構築する必要があります。今回は「XAMPP」を使用して動作環境を作成します。XAMPPとは、Webアプリケーションを動作させる為に必要なソフトウェアをまとめてインストールできるアプリケーションパッケージです。PHPを知ろうまずは、PHPとは何かを知ることから始めましょう!PHPとは、何かと言うとプログラミング言語です。当たり前って突っ込みはやめてくださいね。Preprocessor」といいます。動的にHTMLデータを生成することによって、動的なウェブページを実現することを主な目的としたインタープリタ型のプログラミング言語です。PHPは、Webのサーバーサイドスクリプト言語として開発された為、Webアプリケーション開発によく利用されています。PHPはWebサーバー上でどのように動くのでしょうか?Webサーバー上のHTTPサーバーにリクエストが送信れます。HTTPサーバーがPHPを実行し実行結果をクライアント側に返してきます。このような仕組みでPHPはWebサーバー上で動作します。1ホームに戻るINFORMATION最近、Arduinoに興味あります。