PHPは初心者のためのより近代的な言語のいくつかの上にいくつかの利点があります。 最初は、ASP.NETがするようにWebはイベントアーキテクチャの背後にどのように動作するか非表示にしようとしないということです。 その代わりに、POSTにアクセスしてすることを奨励し、GET 、それが実際にクエリ文字列として格納されている方法のわずかな改善である配列として変数を。
より複雑な言語とは異なり、PHPはプログラマが軌道に乗るために複雑なことを学ぶ必要はありません、それはあなたが簡単にあなたの進行状況を表示するために何かを作り出すことができることを意味少ないコードで、で物事を行うために、高レベルの機能の多くを提供します。
現在PHPはPOST変数内のマジッククオートは、過去などで行われた悪い決定のいくつかの言語を作るに移動しましたが正しく指向のオブジェクトを削除するか、デフォルトでは無効になっています。 したがって、単純なコードにプログラマをオフに起動し、新しい言語を習得することなく、オブジェクト指向のようなより複雑なテクニックにそれらを移動する可能性を秘めています。
学習PHPへの唯一の欠点は、それは弱く型付けされた言語であり、そのような任意の文字列は、それがtrueに相当しますtrueに比較されたときなど奇妙な平等の問題をたくさん持っているとして、あなたが悪い、PHPのプログラミングテクニックを使用することができるということです。
しかし、PHPのプログラミングの経験として、開発者は見ての正しい方法で学習を開始する必要があり増加してPHPを開発する 。