PHP4からPHP5移行へのメリット
PHP5ではPHP4に比べて、以下の点で大幅に改良され使いやすくなっています。
クラスとオブジェクト (PHP 5)の大幅改良
新しい関数、新しい関数2の追加
新しいエラーメッセージ、メソッド、拡張モジュールなどの追加
データベースの強化(PDO、SQLiteなど)
新しいオブジェクトモデルにより、オブジェクト指向開発もしやすくなった他、新しい関数の追加やデータベース処理機能なども便利になっているところがポイントです。
実際にPHP5に触れてみて、PHP5が便利だなと思うところは、
他人が書いたPHP5用のソースコードが読みやすくなった
SimpleXML関数により、XML処理が簡単になった
PDO 関数でデータベース処理が扱いやすくなった
DBサーバを必要としないSQLiteを標準搭載している
ところです。
PHP4 の頃はSAXで地道にXML処理をしていましたが、かなり複雑で面倒でした。それが、PHP5になってSimpleXML関数が追加されたことにより、と ても簡単にXMLが扱えるようになりました。おかげで、「公開APIを利用したサンプルサイトを作っていくよ」でいろいろなサンプルを作ることができてい ます。SimpleXML関数を利用したWebサービスAPIの利用方法は、「10分で理解する初めてのAPI」で解説しています。PDO 関数の追加で、DBの種類にとらわれない開発も可能になりました。(処理速度については、PDO、PEAR::DB、MySQL関数の速度比較参照)
それから、「PHPは処理速度が遅い」と言っている人をたまにみかけますが、そんなことはありません。PHPを高速に動作させる方法もいろいろありますので、心配は無用です。
参考URL http://kgy999.blog9.fc2.com/
クラスとオブジェクト (PHP 5)の大幅改良
新しい関数、新しい関数2の追加
新しいエラーメッセージ、メソッド、拡張モジュールなどの追加
データベースの強化(PDO、SQLiteなど)
新しいオブジェクトモデルにより、オブジェクト指向開発もしやすくなった他、新しい関数の追加やデータベース処理機能なども便利になっているところがポイントです。
実際にPHP5に触れてみて、PHP5が便利だなと思うところは、
他人が書いたPHP5用のソースコードが読みやすくなった
SimpleXML関数により、XML処理が簡単になった
PDO 関数でデータベース処理が扱いやすくなった
DBサーバを必要としないSQLiteを標準搭載している
ところです。
PHP4 の頃はSAXで地道にXML処理をしていましたが、かなり複雑で面倒でした。それが、PHP5になってSimpleXML関数が追加されたことにより、と ても簡単にXMLが扱えるようになりました。おかげで、「公開APIを利用したサンプルサイトを作っていくよ」でいろいろなサンプルを作ることができてい ます。SimpleXML関数を利用したWebサービスAPIの利用方法は、「10分で理解する初めてのAPI」で解説しています。PDO 関数の追加で、DBの種類にとらわれない開発も可能になりました。(処理速度については、PDO、PEAR::DB、MySQL関数の速度比較参照)
それから、「PHPは処理速度が遅い」と言っている人をたまにみかけますが、そんなことはありません。PHPを高速に動作させる方法もいろいろありますので、心配は無用です。
参考URL http://kgy999.blog9.fc2.com/