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

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

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

カテゴリー: PHP タグ:

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

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

カテゴリー: PHP タグ: , ,

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

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

カテゴリー: PHP タグ: ,

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

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

カテゴリー: PHP

fgetcsv 備忘録

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

カテゴリー: PHP タグ: ,

fputcsv 備忘録

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

カテゴリー: PHP タグ: ,

mb_convert_encodingのJISとISO-2022-JP

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

カテゴリー: PHP タグ: ,

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

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

カテゴリー: PHP タグ: ,

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

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

カテゴリー: PHP タグ: ,

limonadeを試してみる第一歩

今ちょうどPHPでの開発案件があって、CakePHPなどのWAFを使うほどの規模の案件じゃないんだけど、生PHPでプログラムを作成して無秩序なプログラムができるのは問題ですよねということで、いわゆるPHP製の小規模WAF

カテゴリー: PHP タグ: ,