タグ

2014年8月26日のブックマーク (2件)

  • Database はじめに - クラス - FuelPHP ドキュメント

    はじめに Fuel はドライバベースのデータベース抽象化レイヤーを提供します。執筆時点のサポート対象ドライバは、 MySQLMySQLi そして PDO です。標準のデータベース処理に加えて、Fuel には データベースの生成や列追加など、データベース操作のための DBUtil クラスも 用意されています。 各ドライバにおいて、すべての機能をサポートしているわけではないことに注意してください。 設定 データベースの操作を行うには、データベース設定を変更する必要があります。 まずは、全ての環境で適用される、グローバルとなる設定を APPPATH/config/db.php に定義します。次に、適切な環境設定フォルダ内の db.php に、環境別のデータベース設定を定義します。 これら2つは、完全なデータベース設定としてマージされます。 データベース設定は次のようなフォーマットです: //

  • DateTimeImmutableにハマる - 脳みそスワップアウト

    PHP-5.5から使えるようになった DateTimeImmutable クラス。 DateTimeとの違いは値が不変であること。 DateTimeInterface というinterfaceも追加されていて、 これを使えば従来のDateTimeとも透過的に扱える。 とても素敵なクラスだと思う。 コード内の日付はintのunixtimeでもなく、文字列の Y-m-d H:i:s でもなく、 これで統一しよう、わーいと思って開発をしていたのだけども、 残念なことにどうにもbuggyなのである。 PHP :: Bug #64851 :: DateTimeImmutable::createFromFormat() returns DateTime PHP :: Bug #65502 :: DateTimeImmutable::createFromFormat returns DateTime D

    DateTimeImmutableにハマる - 脳みそスワップアウト