Twig を使い始める最初の一歩
今回も軽めの記事で、PHPの仕組みでテンプレートエンジンTwigを採用することになったけど、サーバ(あるいはプロダクト)にインストールするところからなんです>< っていう感じのケース向けに最初の一歩をまとめてみました
今回も軽めの記事で、PHPの仕組みでテンプレートエンジンTwigを採用することになったけど、サーバ(あるいはプロダクト)にインストールするところからなんです>< っていう感じのケース向けに最初の一歩をまとめてみました
大きな変更を伴ったためか移行速度が遅めだったPHP5.3ではこれまでのバージョンにはない便利な機能も多数含まれています。PHPのメインストリームも5.4, 5.5へ移っている現在、本格的に活用されるだろう新機能の内、名前空間について簡単にまとめました。
PHP5.2からDateTimeクラス/DateTimeZoneクラスが、PHP5.3からはDateIntervalクラスが登場し、PHPでの日時計算・操作はPHP4時代から比べて随分手軽になりました。今回はそのうちタイムゾーンの変換について簡単にまとめます。
CakePHPにはシェルスクリプトを作成するフレームワークが用意されていて、それを利用することでCakePHPをCLIから実行することができます。
親クラスを継承したサブクラスからprivateメソッドをオーバーライドしようとしてもアクセス権の設定通り反映されませんが、同時に警告なども発せられないので、うっかりそういう記述をした場合の挙動には注意が必要です。
CSVファイルから行ごとに配列へ変換してくれるfgetcsvですが、PHP5になってロケール設定を参照するようになり、googleでの検索では他のキーワードとして「fgetcsv 文字化け」「fgetcsv バグ」などが …
PHP5から利用可能になった、CSVファイルを生成~出力する fputcsv 関数。今改めてオンラインマニュアルの関数リファレンスを読んでみればはっきりと書いてあることなんですが、実際に使ってみないと意外とよく分からない …
知り合いが勤めている会社が運営するASPサービスの機能追加や保守をお手伝いする仕事が最近入りまして、ちょっとバタバタしていました。ら、ブログの投稿間隔が結構空いてしまいましたね。 そのASPサービスは主にPHPで作成され …
以前の記事で取り上げたPHPフレームワーク「ちいたん」ですが、小さいながらもなかなか面白いフレームワークなので、もう少しだけ遊んでみました。 そうした中で実際に試してみたり、ネット上を調べてみたりしたことを幾つかを、備忘 …
PHP製マイクロフレームワークを調査している際にみつけたのがちいたん。公式サイトにあるコンセプトを確認してみたかぎりでの特徴としては、 どこでも気軽に使える超簡単で便利な世界最軽量PHP用MVCフレームワーク また、 そ …