タグ

phpに関するamachangのブックマーク (5)

  • 続・Zend Engineハック - 讃容日記

    無名関数がかなり使いやすくなりました。高階関数のような記述もできます。 たとえば、これの結果は <?php function($func){ $func('Hello, Anonymous World!'); }(function(){ return function($str){ echo $str, PHP_EOL; }; }()); こうなります。 Hello, Anonymous World!激しく使えるので、英語の壁を乗り越えてphp.internalsに投げたくなってきました。 すべての変更点は以下の通りです。 同じ無名関数を返すステートメントを複数回実行できない問題を修正。 無名関数の生成はコンパイル時の1回だけなのでループ中に書いてもcreate_functionのようにメモリを浪費しない。 無名関数を直接コールできるように改良。 JavaScriptの無名関数のように使え

    続・Zend Engineハック - 讃容日記
    amachang
    amachang 2008/01/29
    おおお。すげー。これがあったら、イベントドリブンなフレームワークとかも作りやすいですね!
  • PHPがいかに駄目な言語か、という話。 - Matzにっき(2008-01-26)

    << 2008/01/ 1 1. 年賀状 2. ゴビウス 3. [Ruby] ZSFA -- Rails Is A Ghetto 2 1. 新年会 3 4 1. The Mythical 5% 5 6 7 8 1. [言語] Substroke Design Dump 2. [言語] A programming language cannot be better without being unintuitive 3. [OSS] McAfee throws some FUD at the GPL - The INQUIRER 9 1. [言語] Well, I'm Back: String Theory 2. [言語] StringRepresentations - The Larceny Project - Trac 10 1. [Ruby] マルチVMでRubyを並列化、サンと東大

    PHPがいかに駄目な言語か、という話。 - Matzにっき(2008-01-26)
    amachang
    amachang 2008/01/29
    id:yukoba JS ならグローバル汚染されてても、with でスコープ挟めるし、メソッドとかもプロトタイプ挟めるし、大して問題はないんじゃないですかね
  • デブサミ2007の出張シブヤ系イベント | スパムとか

    PHPのPlagger実装(名前空間を穢してはいけないということで改名予定)がhaltさんによってライトニングトークされるということで、出張シブヤ系イベントへ行ってきました。 PHPのPlagger実装は、モテ系だそうです。 ちょっと話変わって「IT戦記」の中の人のセッションにて「JavaScriptはそろそろLiveScriptっていう名前に戻ってもいいんじゃないか」という下りがありましたが、そうなるとShibuyajsはShibuyalsになって、ls -laな感じになりやしないかと一人ニタついていました。 イベント終了後、厚かましくもシブヤ系の人たちの打ち上げに混ざってきました。 ネット上で名前を耳にする有名人の人たちの中で小さくなっていました。 PHPの人たちとはまた違ったキャラで、噂通り一番元気がよい感じでした。 LドアやらHてなやらのうわさ話が聞けたりし

    amachang
    amachang 2007/02/19
    Python の勉強始めたときは、よろしくお願いします><
  • FirePHP - Devtools Extension for PHP Development

    FirePHP   Cross-Browser Devtools Extension for PHP Development Supported Browsers Mozilla Firefox (>= 56.0.2) Install Extension & open Developer Tools. Click on Google Chrome (>= 75) Install Extension & open Developer Tools. Click on Brave (>= 0.64) Install Extension & open Developer Tools. Click on The extension can also be installed locally from source. Supported Protocols FirePHP (Wildfire base

    amachang
    amachang 2007/02/08
    firebug の拡張方法
  • PHPとRubyの文法面での比較

    PHPRubyの文法面および主要な機能にのみ注目して(ラフな)比較を行った。そのため、各種関数などにはほとんど触れていない。 式と文 やや便宜的な説明になるがPHPの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 式は値を持つことも持たないこともある 関数は必ず返り値を持つが、echoなど一見関数に見えるものの中には値を返さないものもある 文は式を;で終えたもの Rubyの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 厳密にいうと式は値を持つことも持たないこともあるが、Rubyではほとんどすべての記述が値を持つと考えてよい ifやfor、メソッド定義も値を返す 文は式からなり終端を明示するために;を付けてもよい 通常はつけない 複数の文字を一行に書くときには必要 ブロック 「ブロック」といったときPHPRubyで意味するところはかなり違う。 まずPHPでいうブロッ

    amachang
    amachang 2007/01/02
    いい!自分もこういうの書きたいなあ
  • 1