タグ

rfcとphpに関するsionsouのブックマーク (2)

  • <?phpタグが無くなる日 〜PHPの開発プロセス〜

    PHPスクリプトを記述する際に使われる<?phpタグの利用をオプションで有効無効を切り替えるようにするという仕様がPHPの開発コミュニティでの議論に挙がっています。 この仕様変更が実装された場合、PHPスクリプトには必ず<?phpのタグがあるという前提条件が変わる事になります。 まずこの議論がどのような形で行われているのでしょうか?ご存知でない方もいるかと思いますが、PHPの文法や機能へどのような変更を加えたいか、という議論はRFC (Request For Comment)という形でパブリックに行われています。Wikiページに仕様や背景、実際のパッチなどを添付し、開発者やユーザーからの投票を行った結果を元に実際にPHP体への変更を行うかどうかが決定されています。 過去に実装された機能の際の例などと一緒に見てみましょう。 Array Short Syntax # 従来の記述の場合 $a

    <?phpタグが無くなる日 〜PHPの開発プロセス〜
    sionsou
    sionsou 2014/12/18
    へー、こんなことになっていたのか。配列周りは知ってたけどphpタグなくなるかもとかまじかw
  • sinkin' in the rain - PHPでCSV文字列を生成する

    PHPCSV文字列を生成する PHPで、改行やダブルクォートが含まれる値はエスケープするExcel風の(あるいはRFC 4180の)CSV文字列を取得する方法がよくわからなかった。 とりあえず「Perlメモ - 値のリストから CSV形式に変換する」風に処理することにして、エスケープする関数を作っておくことにする。 /** * エスケープ済みのCSV出力に適した値を取得する * ・RFC4180の第2項参照、基的にExcel互換のクォートとエスケープを行う * * @param string $value * @return string $value */ function get_csv_quoted_value($value) { if (! is_string($value)) return $value; $value = preg_replace(’/“/’, ’”“’,

    sinkin' in the rain - PHPでCSV文字列を生成する
  • 1