タグ

PHP5.4に関するtksthdnrのブックマーク (5)

  • 徹底攻略!PHP5.4

    1. 徹底攻略!PHP5.4 OSC 2012 Hokk aido LOCAL PHP部 佐藤琢哉(nazo) 12年6月16日土曜日 2. 今あなたの目の前に 立っている人について • 佐藤琢哉 • @nazo • LOCAL PHP部 部長 • フリーランスやめました • 結婚しました • 自宅警備員 12年6月16日土曜日

    徹底攻略!PHP5.4
  • PHP5.4+APCのご利用上の注意

    PHP5.4+APCのご利用上の注意 --チューニングのTipsなどなど 経緯 フリーのoptimizerの場合は、eAcceleratorとAPCが有名だけど、eAcceleratorはphp5.4に 対応しておらず、しかたなくAPCを使いますか。という状況になったりする。 ちがい デフォルトのメモリキャッシュの利用サイズがちがう ⇒APC         :すくなめ(Binaryによって数値が違うけど、remi-testのパッケージだと64M) ⇒eaccelerator:0(無制限) チューニング Q,<メモリの割当て設定を変更しないとパフォーマンスが下がる可能性が A,APCのキャッシュは固定値を設定する為、サーバの実メモリ容量を超える設定になってしまっている可能性があるよ たとえば:メモリ4GBのマシンでapacheを運用している場合 Apache子プロセスが1個当たり10MBの

  • ミニマムなPHP5.4移行ガイド - Cybozu Inside Out | サイボウズエンジニアのブログ

    「サイボウズ・アドベントカレンダー」の2日目です(これまでの記事一覧)。 こんにちは。Garoonのメンテナンスチームの横田です。 JavaScriptだなんだと言っていますが、今日はPHPのバージョンアップの話です。 以前話題になっていた記事やコメントをみると、恐ろしすぎてついていけないです。しかし、いつかはPHPのサポートが切れて、PHP5.4への移行をしなくてはいけません。gkbrモノですよね!特段すごいことでないと前置きしておきますが、できるだけコードを触らずにPHP5.4で動かすためには、どうしたらいいのかをちょちょいと説明しちゃいます! PHP5.4対策 まずは、php.iniファイルのE_STRICTを切ります。PHP5.4ではデフォルトでONになりますので、明示的に切りましょう。 Call-time pass-by-reference(関数呼び出し時の参照渡し)がPHPの機

    ミニマムなPHP5.4移行ガイド - Cybozu Inside Out | サイボウズエンジニアのブログ
  • 6分でわかる最近のPHP ― 2012夏

    さて夏がやってきました。夏と言えばPHPということで、昨年に引き続き、最近のPHP事情をご紹介。 1. PHP5.4リリース PHP5.4が2012年3月にリリースされました。 Traits や Short array syntax(配列の短縮構文)、array dereferencing(foo()[0]) などのPHP言語拡張、PHPコマンドで起動するビルトインサーバ、そしてパフォーマンスの改善など大きな変更が加えられています。 言語自体の機能追加も注目ですが、ビルトインサーバは多くの人にとってメリットになるでしょう。これを使えばPHPアプリケーションの動作確認のためにApacheやnginxなどのhttpdサーバを自分のPCに入れる必要はありません。 下記のようなコマンドを打つだけで、ビルトインサーバが起動します。新しいフレームワークやライブラリ、アプリケーションを試してみたい時に手

  • PHP5.4とScalaのトレイト比較 - なんたらノート第三期ベータ

    PHP5.4にはトレイトという文法が導入されて、多重継承の便利さが享受できるようになるそうです。 いろいろ試してみることにしました。 トレイトといえば代表選手はScalaですね。Scalaでいうトレイトは、インターフェースの定義とメソッドの実装を同時にやってくれる便利な概念でした。単一継承のOOP言語では「〜は〜の一種」という制約が強すぎて、「ペンギンは鳥の飛行メソッドによって飛行できてしまう」という問題があります。でもちゃんと「ペンギンは飛べないが泳げる鳥」を綺麗に解決する必要はあって、その解答として、トレイトのあるScalaではこんな解が導けます。 abstract class Animal abstract class Bird extends Animal { def hasBeak = true // 鳥にはかならずクチバシがある def hasWings = true // 翼

    PHP5.4とScalaのトレイト比較 - なんたらノート第三期ベータ
  • 1