タグ

php5に関するakatuki_satoのブックマーク (4)

  • さくらVPSのCentOSにsymfony 1.4.xの環境を構築する

    さくらVPSのCentOSにsymfony 1.4.xの環境を構築する 2011-02-14 自分でWebサービスを作ってみようと思い立ってsymfonyを勉強し始めて数ヶ月。 しばらく前の話だが、借りていたサーバの使用期限が終わってしまったので、さくらVPSを契約。そこにsymfony 1.4.x(1.4.8)をインストールするときの手順をまとめておく。特にさくらVPSに特化した内容はないので、普通にCentOS上にsymfony 1.4をインストールする手順と同じのはず。 <事前準備・参考> 以下のサイトを参考にして、不要なパッケージの削除、サービス停止、ファイアウォールやSSHなど、基的なインターネット公開サーバの設定を済ませておく。 http://tanaka.sakura.ad.jp/archives/001065.html http://www.ideaxidea.com/a

  • PHP5.5新機能「ジェネレータ」初心者入門

    PHP5.5の新機能「ジェネレータ(Generator)」について、「それって何?」「どううれしいの?」「何に使えるの?」の3つを初心者向けに解説。動画 http://www.slideshare.net/kwatch/php55

    PHP5.5新機能「ジェネレータ」初心者入門
  • GitHub - chikaram/gnix-db: O/R Mapping Module for PHP 5.3 & MySQL

    Gnix_Db Gnix_Db(ニックス・ディービー)はPHP5.3/MySQL専用のORマッピングツールのプロトタイプです。データ規模、アクセス規模が大きく、複雑なJOINやサブクエリーを利用していないシステムに向いています。 ※プロトタイプとはいえ、このORMは数ヶ月間実際に運用されており、Webサーバー1台あたり約2億PV/monthを、Apache処理時間100msec/req程度で処理しています。 経緯 あるORMを利用しようと思ったところ、そのマニュアルが数百ページにも及んでいました。私はともかくチーム全員にそのORMをマスターしてもらうには気が引けました。我々はただ簡単なSELECTやUPDATEがしたかっただけなのです。 ORMは元々リレーショナル技術とオブジェクト技術の概念の差異(インピーダンス・ミスマッチ)を埋めるべく考案されたものです。しかし、そのORM技術自体が成熟

    GitHub - chikaram/gnix-db: O/R Mapping Module for PHP 5.3 & MySQL
  • 【 ほでなすPHP 】 PHP5の基本 -> スタティックメンバ/クラス定数

    スタティックメンバ/クラス定数 インスタンスメンバとクラスメンバ/スタティック(静的)メンバ PHP4では、「::演算子(コロン2個)」を使う事で、クラスのインスタンスを生成しなくても、静的にクラスのメンバ関数(この場合「クラス関数」と言う)をコールすることが出来ました。また、メンバ変数の参照は出来ず、静的にコールするクラス関数内でメンバ変数を参照する事も出来ませんでした(これは、メンバ変数を参照するために「変数$this(オブジェクト自身へのリファレンス)」を使用する必要があるが、静的にコールする場合はオブジェクトが存在しない為)。 PHP5では、ちょっとした小細工をする事でメンバ変数の参照が出来るようになります。 メンバ変数を静的に参照する場合は、そのメンバ変数の定義時に、アクセス制限修飾子とは別に「static修飾子」を付与してやります。また、この「スタティック修飾子」はメンバ関数に

  • 1