phpとはなんでしょ


  Share  
|


phpが解釈する言語である。 c言語を強くすることに似ています。 また、風味のperlにはいくつかの言語である。 利用可能なことは、ほとんどすべてのプラットホームは、リナックスを含め、他のバージョンのご家族は、 unix 、およびwindowsた。

phpのウェブページを生成できます。オンザフライます。 このことからデータをデータベースやファイルを読み込んで、そのデータを操作し、その後、ウェブブラウザにデータを送信しています。
phpのを使って、データベースを更新することができ、データベースを作成し、数学的な計算を実行すると(複雑な三角関数を含む)します。 作成することもでき、任意のファイルを削除し、システムに応じて、どのレベルのセキュリティでphpの実行する必要があります。 インターネットでのネットワーク接続を作成することができ、これらのサービスを接続します。 それは理論的に可能なを書くためにphpのウェブサーバーを使用します。 あなたはあなたの想像力に制限されます。

言語はどちらかと解釈またはコンパイルされます。 通訳は、プログラムが含まれるファイルを読み取り、コードが実行されると、すぐに行為やています。 コードファイル内のソースコードと呼ばれます。全般的に、そのコードが読める理解できるとされる人物だ。
コンパイラとは、プログラムのソースコードを読み込みして、ファイルやプログラムをバイナリコードをコンパイルして実行することができ、コンピュータに直接されました。 このバイナリコードを読むことはできませんとほとんどの人に理解しています。

どうやって動作する

通常のウェブサーバーの利用者からのリクエストを実行するときにphpのウェブページをphpのコードが含まれます。 通常は、ウェブサーバーの設定を使用するファイル名の拡張子phpを実行するかどうかを確認します。 たとえば、あるウェブサーバーには、ウェブページを見て、それで終わるとします。 html文書または。 htmlでは、ウェブサーバーされませんしているphpスクリプトを実行しようとしました。 終了した場合、ページの。 phpの(または。 php3に応じて、どのように設定する必要があり、ウェブサーバー)は、ウェブサーバーの観点から見ると、ウェブのコンテンツページを開きます。
ときに、ウェブページに、次のいずれかのエスケープシーケンスが含まれ、それはその部分の解釈にphpを実行するには、ページ:

  • < ? " phpコード"とは? >
  • < ? phpの" phpコード"とは? >
  • " < % " phpコード" % > " (ときにのみ使用可能asp_tags php.iniの設定がオンにします。オフは、デフォルトの設定となります。 )
  • < =スクリプト言語" php "を> " phpコード" < /スクリプト>

して、ユーザーのウェブページへの混合物を見ては、ページ上の標準的なhtmlコマンドの出力phpインタプリタとします。

htmlの略でハイパーテキストマークアップ言語とは、広く利用できるための標準的なテキストドキュメントします。 htmlは、ホームページをhttp://www.w3.org/markup/ます。 htmlのいくつかのバージョンが利用可能です。 すべての最近の生産htmlバージョン1.1以上のブラウザを理解します。
phpのビルドを実行することもでき、単体のphpコードを含むファイルを実行するプログラムです。 このタイミングのプログラムを実行できます。 cronを使って、あるいは長期のコマンドラインからのプログラムを実行します。 phpから任意の出力を実行したときは、このファッションをstdoutます。

よく見られるでしょうリファレンスをstdout 、 stdinから、とstderrときに、プログラムの挙動が説明します。 linuxの下では、プログラムを実行するたびに、 3つの標準的なチャンネルの情報が開かれた。
stdinからのチャネルからの情報を入力して、プログラムのソースおよびフィードします。 これは、通常キーボードから行われます。 することができ、パイプを使って( |シンボル)またはリダイレクション(記号)は、フィードから取得した情報のファイルです。
標準出力のチャネルからの情報を送信してプログラムやデバイスをします。 このデバイスは、通常ターミナルウィンドウを画面に表示されます。 パイプリダイレクションまたは使用することができ、このファイルに出力を送信するか、他のプログラムの標準入力します。
そのためにエラーメッセージが表示さstderrチャネルは、簡単に転送することはできませんファイルまたは別のプログラムです。 それは通常、開発中のデバッグ用に予約さ、そして非常に深刻なエラーを示すために、プログラムを扱うことはできませんします。 多くのプログラムを終了した直後にメッセージを送信するstderrである。
たとえば、探してindex.htmlすべてのコンピュータ上のファイルをウェブサーバーのディレクトリにあります。 これを行うには1つの方法は、 findコマンドを実行するには、探してhtmlのファイルが含まれる、と画面の一環として、ファイル名をインデックスに登録します。 これを達成することができ、このコマンドライン:

  [ルート@ winbook / ] #見つける/ホーム/のhttpd / htmlの名前を" *. htmlの"印刷| grepにインデックス 

これは何のために

その複雑な機能を実行する手順についてはデータベースから取得または挿入されたデータは、 php 3は、インタラクティブなウェブサイトを作成するための理想的な形式です。 複数のデータベースをサポートすることなどのmsqlは、 mysql 、 informixにより、オラクルとします。
phpのを迅速にすることができインタラクティブなウェブページを生成します。 なぜならこれは、解釈される、経る必要はありません余分な手順を実行してプログラムを使用しています。 変更が行われるとお客様のウェブページにテストを開始します。
これにより、段階的にファッションを学びました。 ことは完全に受諾可能なコードをテストしていくことの各行には、各変更の影響を説明します。
linuxのために、 apache 、そしてphpのは無料ですが、 mysqlは自由なので、ほとんどのlinuxで、使用することができ安価に設定するには、試験機です。 これにより、お客様の生産環境を複製して、テストで変更されます。 これはソフトウェアを変更する際に重要なので、できるだけ多くの過ちを作ることができ、お客様の顧客に影響を与えずにする必要があります。

phpのオンラインヘルプを取得

phpはhttp://www.php.netヘルプを利用できます。 オンラインドキュメントと共によくある質問とそのサイトのメーリングリストが利用可能です。

これは、記事を追加したポールヒューストン

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions