PHP講座 | ||
---|---|---|
PHPとは | ||
PHPの基本 | PHP関数 | |
文字列関数 | 数値関数 | |
正規表現 | ファイル操作 |
スクリプト
□埋め込み型スクリプト
動的なWebページを作成するためにHTMLの中にスクリプトを記述し、HTML言語と一緒に動作をする技術クライアントサイドスクリプト
クライアント = ユーザ側クライアントサイドスクリプトは、ユーザのブラウザ上で実行するスクリプトである
主なクライアントサイドスクリプトはJavaScriptがよく使用されている
しかし、ブラウザの互換性の問題やユーザがHTMLのソースを閲覧する事でスクリプトの内容を見られてしまうというデメリットがある
サーバサイドスクリプト
サーバ上で実行されるスクリプト処理をサーバ上で実行し、その結果をクライアントに返すためサーバ上の情報(データベースなど)の大量のデータ処理に適している
またクライアントサイドスクリプトのようにソースを見ることができないため、処理内容を見られることがない
PHPやJSP,ASPなどがサーバサードスクリプトである
PHP
PHPとは
PHP = PHP Hypertext PreprocessorWeb用に設計、開発されたサーバサイドスクリプトの一つ
Web用の言語のため、他言語よりもWebプログラムを開発するのに適している
日々改良されているため、現在では大規模で複雑なシステムでも使用できる言語に進化している
(Yahoo!JAPAN等でも使用)
メリット
- 多言語と比べて比較的簡単に扱う事ができる
- デバッグ昨日搭載
- 小規模から大規模システムの構築が可能
- 実行速度が速い
- データベースと容易に接続できる
- セッション機能搭載
- オープンソース
- 多彩なぷラットフォーム上で動作可能
- 変数の宣言や型の宣言が不必要である