php

PHPをもっと良く書くためのLinterを作った

php

久々にPHPを書きたいなと思い、まず、頭の中の古い常識をクリアするために一通りphp.netを眺めていました。僕のPHPの知識は5.6辺りで止まっているのですが、ヌル合体演算子とか型宣言とか結構便利な感じになってますね。 ヌル合体演算子というのは、簡単に説…

FuelPHPのデフォルトバリデーションルールの仕様について調べた話

最近仕事でFuelPHPを使う機会を得たのですが、FuelPHPのデフォルトで用意されているバリデーションルールで少しハマった部分があったため、戒めのためにまとめておきます。意外とググッても情報が出てこない部分があって、公式ドキュメントはそれなりに充実…

FuelPHPのMVCについてちゃんと考えてみた

フレームワークというものを学びはじめてざっと5ヶ月くらいになるんですが、FuelPHPに限らず、CakePHPやRuby on RailsなどのWebアプリケーションフレームでは必ず登場するキーワード「MVC」についてちょっと理解が浅かったので、改めて色々調べてみました。 …

JenkinsでFuelPHPのユニットテストを自動化してみた

Jenkins、いいですよね。オペレーションの自動化には美があります。前回の記事ではGitによるデプロイ自動化を行いましたが、その時点で既にユニットテストの自動化は想定していたので、今回はそれを実現してみます。 これによって、機能を実装してプッシュす…

FuelPHPとAWS RDSでMVCプログラミング

年末にかけてインフルエンザの猛威を受けてしまい、数日ダウンしておりました。 体調はすっかりよくなったのですが、まだ体内を菌がうようよしているらしいので、念のため自宅療養中です。それはさておき、既にネタとして用意しておいたRDSを使ったFuelPHPの…

FuelPHPの導入とVCモデルでプログラミングしてみる

ようやくプログラマらしい記事が書けます。コーディング全然してませんでしたからね。 FuelPHPとは、超高速開発をサポートするPHPフレームワークです。FuelPHP » A simple, flexible, community driven PHP5.3 framework. http://fuelphp.com/フレームワーク…

PHPカンファレンス2014に行ってきました

PHPカンファレンス2014〜知りたい、があなたを変えていく。〜 http://phpcon.php.gr.jp/w/2014/ そんなわけで行ってきました。 PHPは最近になってMVCフレームワークという概念に感動してばっかりだったり、いろいろと技術に追いついていけてない状況ではあり…