HOME > blog > PHP
カテゴリー: PHP

Twig を使い始める最初の一歩

今回も軽めの記事で、PHPの仕組みでテンプレートエンジンTwigを採用することになったけど、サーバ(あるいはプロダクト)にインストールするところからなんです>< っていう感じのケース向けに最初の一歩をまとめてみました

タグ: , ,

PHPの名前空間について簡単にまとめてみた

大きな変更を伴ったためか移行速度が遅めだったPHP5.3ではこれまでのバージョンにはない便利な機能も多数含まれています。PHPのメインストリームも5.4, 5.5へ移っている現在、本格的に活用されるだろう新機能の内、名前空間について簡単にまとめました。

タグ:

PHPで日時のタイムゾーンを変更する

PHP5.2からDateTimeクラス/DateTimeZoneクラスが、PHP5.3からはDateIntervalクラスが登場し、PHPでの日時計算・操作はPHP4時代から比べて随分手軽になりました。今回はそのうちタイムゾーンの変換について簡単にまとめます。

タグ: , ,

コンソールを利用してCakePHPをCLIから実行する

CakePHPにはシェルスクリプトを作成するフレームワークが用意されていて、それを利用することでCakePHPをCLIから実行することができます。

タグ: ,

PHPでプライベートメソッドをオーバーライドした際の挙動

親クラスを継承したサブクラスからprivateメソッドをオーバーライドしようとしてもアクセス権の設定通り反映されませんが、同時に警告なども発せられないので、うっかりそういう記述をした場合の挙動には注意が必要です。

fgetcsv 備忘録

CSVファイルから行ごとに配列へ変換してくれるfgetcsvですが、PHP5になってロケール設定を参照するようになり、googleでの検索では他のキーワードとして「fgetcsv 文字化け」「fgetcsv バグ」などが

タグ: ,

fputcsv 備忘録

PHP5から利用可能になった、CSVファイルを生成~出力する fputcsv 関数。今改めてオンラインマニュアルの関数リファレンスを読んでみればはっきりと書いてあることなんですが、実際に使ってみないと意外とよく分からない

タグ: ,

mb_convert_encodingのJISとISO-2022-JP

知り合いが勤めている会社が運営するASPサービスの機能追加や保守をお手伝いする仕事が最近入りまして、ちょっとバタバタしていました。ら、ブログの投稿間隔が結構空いてしまいましたね。 そのASPサービスは主にPHPで作成され

タグ: ,

PHPフレームワーク「ちいたん」のちょっとしたTIPS

以前の記事で取り上げたPHPフレームワーク「ちいたん」ですが、小さいながらもなかなか面白いフレームワークなので、もう少しだけ遊んでみました。 そうした中で実際に試してみたり、ネット上を調べてみたりしたことを幾つかを、備忘

タグ: ,

PHPフレームワーク「ちいたん」の第一歩

PHP製マイクロフレームワークを調査している際にみつけたのがちいたん。公式サイトにあるコンセプトを確認してみたかぎりでの特徴としては、 どこでも気軽に使える超簡単で便利な世界最軽量PHP用MVCフレームワーク また、 そ

タグ: ,