タグ

PHP 5.3に関するlax34のブックマーク (3)

  • 第2回 クロージャとgoto文 | gihyo.jp

    クロージャ クロージャとは関数の一種で、多くのスクリプト系言語がサポートしている機能です。PerlRubyPythonなど、モダンなスクリプト系言語すべてがサポートしています。JavaScriptもクロージャをサポートしいます。JavaScriptプログラミングではクロージャがよく利用されるので使い方をご存知の方も多いと思います。 クロージャは関数がアクセス可能な変数が、環境によって決まります。この特徴を利用してオブジェクト指向設計よりも分かりやすい設計が行えたり、呼び出された関数の内部から呼び出すコールバック関数として様々な動作を行わせることが出来ます。 クロージャの使い方 クロージャはラムダ関数、無名関数と呼ばれることもあります。無名関数の名前の通りクロージャは名前が無い関数を定義して利用します。 クロージャに慣れていない方は、名前が無い関数をどうやって使うのか?どうして便利なのか

    第2回 クロージャとgoto文 | gihyo.jp
  • 第1回 PHP 5.3の概要と名前空間、レイトスタティックバインディング | gihyo.jp

    PHP 5.3は2009/6/30リリースされた最新のPHPです。PHPの基的なバージョン付けのポリシーでは、マイナーバージョンで機能追加や細かい仕様変更が行われ、言語機能を拡張する場合にメジャーバージョンを更新することになっています。 しかし、PHP 5.3はマイナーバージョンアップですが機能追加や細かい機能変更が施されたバージョンではありません。言語機能が拡張されたメジャーバージョンアップと言ってよいような変更が行われたバージョンです。 PHP 5.3とPHP6 PHP 5.3にメジャーバージョンアップと言ってよいような変更が追加された理由はPHP6との互換性維持です。 PHP 6は正式にUnicodeがサポートされるようになります。Unicodeがサポートされる、ということは文字列型に文字列を保存すると文字列がUnicodeとして処理されることを意味します。つまり、日語の1文字が

    第1回 PHP 5.3の概要と名前空間、レイトスタティックバインディング | gihyo.jp
  • PHPでリフレクション

    こんにちは、小川です。たまには文句でも書いてみます。 先日ふと「スパイシーチキン」という単語を聞いて、昔のアシアルブログを思い出しました。 スパイシーチキンという単語を便りに検索をしてみると、スパイシーチキンの絶頂期は2006年から2007年の初めごろ。 僕は2006年の12月18日にアシアルにアルバイトとして入社したため、スパイシーチキン時代のアシアルを知っています。 むしろ、スパイシーチキンがあったからこそアシアルに入社したといっても過言ではありません。 しかし、今はどうでしょう。日常が垣間見えるのは、おおよそ月に1度投稿される阿部さんのブログくらい・・・。 symfonyの話しかしない人もいるし。そんなだからいつまでたっても彼女ができないんですよ! ああ、、、あの頃のアシアルブログはどこへいってしまったのでしょうか。 やはりここはアシアルブログ再建のためにも、再度スパイシーチキンに登

    PHPでリフレクション
  • 1