タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

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

  • PHP5.4.0がリリースされたのでCentOS5.8にインストールまたはアップグレードしてみる。 | oba1の忘備録

    PHP5.4.0がリリースされました。 遂にPHP5.4.0の安定版がリリースされました。 魅力的なリリースだが互換性には注意が必要 PHP5.4は、トレイト(traits)、単純化された配列定義、組み込みWebサーバなどの新機能が導入されるだけでなく、PHP5.3と比較して実行速度の向上や、消費メモリの低減を実現しており、かなり魅力的なアップデートになっています。その一方、移行ガイドにあるように、PHP5.3系以前で運用していたサービスをPHP5.4にアップデートすると、様々な互換性問題が発生します。PHP5.4.0は、5.4系の最初のリリースであり、実績が十分にありません。今直ぐにアップデートする必要性はありませんが、PHP5.3系のメンテナンスが打ち切られるまでに5.4に移行できるよう、早め早めの対策が求められます。 PHP5.4.0リリース! php6.jp http://ph

    ji_ku
    ji_ku 2012/05/29
  • PHP5.4のベンチマークまとめ « PHP6.jp

    PHP5.4の正式版のリリースが迫ってきています。Trait、Short Array Syntacなど魅力的な機能も多数実装されていますが、そんな理由ではPHP5.4は絶対に導入できません。新機能を喜ぶのはプログラマであり、プログラマはPHPのバージョンの決定権などありません。PHPのバージョンを5.4に切り替えてもらうためには、サーバ管理チームや経営陣が喜ぶ理由が必要です。ということで、PHP5.4のパフォーマンスについての記事をまとめてみました。 1. PHP5.4 で Symfony2 は速くなるのか? Synfonyのテストに掛かる時間と消費メモリ PHP5.3.8 19.6秒 264.0MB PHP 5.3.9RC2 19.0秒 191.5MB PHP 5.4.0RC2 14.2秒 136.8MB 2割以上高速化しています。 2. チューニンガソンで優勝してきました WordPr

    ji_ku
    ji_ku 2012/03/06
  • CakePHP開発者によるPHP5.4の紹介資料が素晴らしい : candycane development blog

    PHP 5.4 – Begin your love affair with traits View more presentations from Graham Weldon CakePHPの開発者の一人であるGraham Weldonさんが公開したPHP5.4についてのスライドがまとまっていてとてもわかりやすいです。”begin your love affair with traits”(traitsと恋に落ちよう!)と題されているとおりPHP5.4といえばtraitsなわけですが簡潔なサンプルが付いているのでまだtraitsわからないよという人は必ず目を通しておきましょう。 まだまだPHPの中心は5.2といったところのようです。(CakePHP2はボリュームゾーンである5.2を対象にしているわけですね) これがtraitsを用いたログ処理の実装の例ですね。 スライドには他にも様々

    ji_ku
    ji_ku 2012/02/01
  • 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のトレイト比較 - なんたらノート第三期ベータ
  • PHP5.4 alpha1リリース! PHP5.3からの新機能を見わたす

    こんにちは、久保田です。 先月6月28日、PHP5.4 alpha1がリリースされました。PHP5.3では、名前空間や無名関数の追加など、言語機能に大きな追加が行われました。PHP5.4 alpha1 ではtraitが実装され、オブジェクト指向言語としてのPHPに大きな機能追加が行われました。他にも、<?=記法のデフォルト有効化、array dereferenceの追加、無名関数内の$thisの扱いの変化、JsonSerializableインターフェイスの追加など筆記すべき様々な機能追加、改善が見られます。この記事ではPHP5.4 alpha1で見えてきた新機能をサンプルコードを交えながら概観します。 とりあえずNEWSを訳す PHP5.4 alpha1の変更点を記述した NEWS ファイルを翻訳してみたのが以下です。 <?php trait A { protected $hoge = "

    PHP5.4 alpha1リリース! PHP5.3からの新機能を見わたす
    ji_ku
    ji_ku 2011/10/06
  • 1