タグ

phpとphp5に関するmochyのブックマーク (12)

  • PHP5 の SimpleXML を使って処理するときのあれこれ ( ラボブログ )

    スパイスラボ神部です。 PHP5 には SimpleXML という大変便利な関数があるのですが、使いこなしにはいろいろコツがあるようです。 名前空間付の XML ファイルの処理 1.超正当派解決法 -SimpleXMLで名前空間付きタグの一覧を取得する - 肉とご飯と甘いもの @ sotarok 2.自分でパーザを補完してなんとかするよ系 -php5でsimpleXMLを使っているのですが、名前空間の接頭辞のついた属性を取得する方法がわかりません。 こんな感じの.. - 人力検索はてな 3.ぶっちゃけパースできればいいじゃん系 -.☆★ ステレオタイプラボ ★☆. [php]simplexml_load_fileでうまくパース出来ない、なんて事はない。& 正解とお手軽方法 不正な文字の処理 これ必要かどうかはわからないのですが、なにかうまくいかなかった未来のために。 -Yz NOTE

  • PHP5.3.0がついにリリース

    こんにちは。小川です。 PHP5.3.0がついにリリースされました。新機能の紹介もかねて色々と使ってみたいと思います。 PHP5.3.0では様々な機能追加などが行われています。詳しくはphp.netを参照してください。 いくつかピックアップしてみます。 ●名前空間のサポート ●遅延静的束縛 ●無名関数 ●パフォーマンスの向上 特に名前空間や無名関数などの機能は期待していた方も多いのではないでしょうか。説明するよりもまずは動かしてみたいと思います。 まずはインストールです。php.netからソースをダウンロードしてインストールします。 $ wget http://jp2.php.net/get/php-5.3.0.tar.gz/from/jp.php.net/mirror $ tar zxvf php-5.3.0.tar.gz $ sudo mv php-5.3.0 /usr/local/l

    PHP5.3.0がついにリリース
    mochy
    mochy 2009/07/02
  • PHP4から移行できない開発者へ、PHP4 & 5比較データ | エンタープライズ | マイコミジャーナル

    PHP: Hypertext Preprocessor PHP4は8月8日(米国時間)にサポート終了となった。以降、PHP4がアップグレードされることはない。セキュリティの観点からPHP4を採用している場合にはできるかぎり早いタイミングでPHP 5.2系へアップグレードする必要がある。しかし、とは言ってもPHP4からなかなか移行できないという場合も多い。PHP4から5への変更にともなう学習コストが懸念されるし、アプリケーションの更新も骨が折れる。 しかしアップデートしないわけにもいかない。Zend PHP 5 Certification BlogにDifferences Between PHP 4 and 5のタイトルのもとPHP4とPHP5の違いを簡単にまとめたものが公開されている。PHP5の学習を躊躇っている場合には概観を掴むためにもチェックしておきたい内容だ。簡単にまとめると次のよう

    mochy
    mochy 2008/12/17
  • PHPに押し寄せるリスクと国際化の波 - @IT

    2008年7月21日、日PHPユーザ会主催のイベント「PHPカンファレンス2008」が東京・大田区産業プラザ(PiO)で開催された。今回のPHPカンファレンスでは、プログラムをテクニカルセッションとビギナーズセッションの2つに分け、エンタープライズにおける大規模運用の裏側から、とにかく動的なWebサイトを作ってみたいという入門編までを幅広く取り扱った。 どのセッションも非常に充実しており、今回のレポートは3回に分けてお届けしようと思う。前編となる稿では、廣川 類氏(日PHPユーザ会)による基調講演「PHPの今とこれから 2008」の様子をお届けする。 PHP4のサポートが終了、継続運用はリスキー 基調講演を行ったのは日PHPユーザ会の廣川 類氏。講演は、PHP4からPHP5への移行状況の報告から始まった。PHP4が登場したのは2000年5月、PHP5は2004年7月。すでにPHP5

    mochy
    mochy 2008/07/30
  • php4->5移行ツール、php425を公開しました - ベイエリア情報局

    phpカンファレンス2008に合わせて、以前からコツコツ作ってた(放置してた)php4->5移行ツール、php425をちゃんと公開できるとこまでなんとか仕上げました。 こちらに公開しますので、よかったら使ってみてください。 php425 phpカンファレンスのLTに応募したのですが、落ちてしまったので懇親会の飛び入りLTで再挑戦しました。 その時の資料がこれになります。 簡単に特徴を説明すると、こんな感じになります。 php4で書かれたスクリプトをphp5で動くように変換できる(一部対応できませんが) 全てPHPで記述されてるため、すぐに使える 字句解析にPHPのtokenizer、構文解析にPHPのyaccファイルを使ってるので、どんなに複雑なスクリプトでも問題なく解析可能 ソースコードの変換をプラグイン化してるので、自由に変換ルールを追加することができる

    mochy
    mochy 2008/07/22
  • PHP - Atomicorp Wiki

    [edit] PHP 5.3 PHP 5.3 is available through the Nucleus yum repository. [edit] PHP 5.3 Features Please see the PHP Nucleus 5.3 page [edit] PHP 5.3 Installation Please see the Nucleus page. [edit] PHP 5.4 PHP 5.4 is available through the Atomic yum repository. [edit] PHP 5.4 Features Currently using the 5.4.x branch Uses the internal PCRE library, with extended UTF-8 support Linked against the atom

  • 残り一年! PHP4からPHP5への移行:第1回 移行前の基礎知識|gihyo.jp

    2007/7/14にPHP4のメンテナンス終了日がアナウンスされ、通常のメンテナンスが2007/12/31まで、セキュリティフィックスが2008/8/8までと発表されました。連載では、これを踏まえてPHP4.4からPHP5.2への移行について解説します。PHP5には便利な新しい機能が多く追加されていますがここではそれらには触れず、移行についてのみ解説します。PHP4からPHP5に移行する場合に必要のない項目はほとんど解説しません。PHP5の新しい機能についての解説は「はじめてのPHP言語プログラミング入門」(⁠技術評論社)などのPHP5の入門書を参照してください。 特に記述がない場合、PHP4はPHP4.4.x、PHP5はPHP5.2.xを意味します。 PHP4とPHP5の違い PHP4とPHP5は言語仕様が異なる言語ですが、PHP5はPHP4の上位互換言語です。PHP4とPHP5両方で

    残り一年! PHP4からPHP5への移行:第1回 移行前の基礎知識|gihyo.jp
    mochy
    mochy 2007/08/02
  • PHP 4.xでPHP 5.2/6.0の機能を実現する互換キット"upgrade.php 15"登場 | エンタープライズ | マイコミジャーナル

    7月31日(ドイツ時間)、upgrade.phpの最新版となる「upgrade.php 15」が公開された。upgrade.phpPHPで開発された後方互換実現のためのコンパチブルキット。パブリックドメインとして公開されている。PHP 5.2や6.0で導入された新しいコア関数をPHP 4.xで動作するように実装したプロダクトで、4.x系で5.2や6.0で導入された機能を使いたい場合に役に立つ。 upgrade.php 15ではSQLインジェクション脆弱性を避けるために導入されたPDOのエミュレーションが追加されている。それ以外ではメインスクリプトにおけるより詳細はphpDocスタイルの導入、ファイルロックフラグに対するput_contents()サポートの追加、json_decode()におけるUnicodeエスケープのサポート追加などが実現されている。json_decode()では依然

    mochy
    mochy 2007/08/01
  • PHP4なスクリプトをPHP5へ移行する際に発生する7つの問題 | Shin x blog

    2007/11/13: 3.と4.が同じ内容となっていましたので、4.の内容を変更しました。 ここ最近PHP4.1.2で稼働していたシステムをPHP5.1.6へ移行しています。 移行の際に発生した問題とその対応をメモしておきます。 ちなみに全ての内容がPHP4->PHP5で必要なものではないです。PHP4も4.1/4.2/4.3/4.4の間でちょこちょこ変わっているので、一部の内容はPHP4間の移行でも修正が必要になります。またPHP4.4に適応しているスクリプトをPHP5へ移行するなら修正内容は少なくなります。 1.Notice: Only variable references should be returned by reference 「function &method()」と定義しているメソッドでスカラー値を返すと発生します。 <?php class Hoge { functi

    mochy
    mochy 2007/06/07
  • [ThinkIT] Part6:PHP4からPHP5への移行のポイント (1/2)

    PHP4からPHP5ではいくつかの変更点があり、互換性のないものもあります。ここでは、そのような変更にどのように対処すべきかを説明します。 PHP5も無事にリリースされ、PHP5への移行を考えている方も増えていることでしょう。そこで問題なのが、現在PHP4上で動作しているアプリケーションの存在ではないでしょうか。ここではPHP5への移行にあたってつまずきやすいポイントを紹介します。 そもそもPHP4からPHP5に移行する必要性とは何でしょうか。たとえば業務システムの場合、一度作ってしまったらよほどのことがない限り環境を変えるということはまずありえません。特にPHP5へのバージョンアップの場合は、現状PHP4とPHP5の同居が通常の方法では無理なことを考えると、PHP5リリース後も当分の間PHP4のメンテナンスは続くと予想できるので、セキュリティホールが見つかったためPHP5にバージョンアッ

    mochy
    mochy 2007/02/16
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • 1