削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
→‎はじめに: PHPはウェブ開発向けの汎用スクリプト言語です。 PHPのコードは通常、モジュール、デーモン、あるいはCommon Gateway Interface (CGI) 実行ファイルとして実装されたPHPインタプリタによってウェブサーバー上で処理されます。 ウェブサーバー上では、PHPコードが解釈され実行された結果、生成されたHTMLやバイナリ画像データなど、あらゆる種類のデータがHTTPレスポンスの全体または一部を形成することになります。 様々なウェブテンプレートシステム、ウェブコンテンツ管理システム、およびウェブフレームワークが存在し、これらのシステムを使ってレスポンスの生成を統制し、円滑化することができます。 さらに、PHPはウェブ以外のプログラミングにも応用することができ、スタンドアローンのグラフィカルなアプリケーションやロボットやドローン制御などの組込みシステムでも使用可能です。 PHPは2022年12月現在、サポートされている唯一のバージョン PHP 8 が提供されています。
タグ: 2017年版ソースエディター
Ef3 (トーク | 投稿記録)
PHPは、汎用スクリプト言語ですが、CGI/FastCGIあるいはウェブサーバー組込みモジュールを介してウェブサービスで利用されることか多く、本書でもウェブでの利用を念頭に解説します。 PHPのコードは通常、モジュール、デーモン、あるいはCommon Gateway Interface (CGI) 実行ファイルとして実装されたPHPインタプリターによってウェブサーバー上で処理されます。 ウェブサーバー上では、PHPコードが解釈され実行された結果、生成されたHTMLやバイナリ画像データなど、あらゆる種類のデータがHTTPレスポンスの全体または一部を形成することになります。 様々なウェブテンプレートシステム、ウェブコンテンツ管理システム、およびウェブフレームワークが存在し、これらのシステムを使ってレスポンスの生成を統制し、円滑化することができます。 さらに、PHPはウェブ以外のプログラミングにも応用することができ、スタンドアローンのグラフィカルなアプリケーションやロボットやドローン制御などの組込みシステムでも使用可能です。
タグ: 2017年版ソースエディター
1 行
<small>[[メインページ]] > [[工学]] > [[情報技術]] > [[プログラミング]] > [[PHP]]</small>
__NOTOC__
[[w:PHP: Hypertext Preprocessor|PHP]]は、汎用[[w:スクリプト言語|スクリプト言語]]ですが、CGI/FastCGIあるいはウェブサーバー組込みモジュールを介してウェブサービスで利用されることか多く、本書でもウェブでの利用を念頭に解説します。
 
[[w:PHP: Hypertext Preprocessor|PHP]]のコード通常汎用[[w:スクリプト言語|スクリプト言語]]ですがモジュール、デーモンCGI/FastCGIあるいはmod_phpを介Common Gateway Interface (CGI) 実行ファイルとしてウェブサーバーで利用実装されることか多く、この本でも主たPHPインタプリターよってウェブサーバーの利用を念頭に解説し処理されます。
 
== 目次 ==
# [[PHP/開発環境]]
# [[PHP/開発環境/インストール]]
# [[PHP/確実に動作させるまで]]
## 参考: [[PHP/コマンドラインでの活用]]
# '''PHP入門'''
## [[PHP/入門/テキスト表示とコメント]]
## [[PHP/入門/変数と値]]
# [[PHP/HTMLフォームからのデータ受け取り]]
# [[PHP/ファイル入出力]] (headerによるダウンロードもここ)
# [[PHP/配列]]
# [[PHP/データベースとの連動]]
# '''制御構造'''
## [[PHP/条件分岐]] (ログイン画面の作り方やクッキーもこの単元)
## [[PHP/反復]] {{---}} [[PHP/反復#while|while]], [[PHP/反復#for|for]], [[PHP/反復#foreach|foreach]]
# [[PHP/入門/関数とは]]
# [[PHP/入門/変数の種類]] ※進捗0%
# [[PHP/クラス]]
 
::::{{節スタブ}}
 
== はじめに ==
PHPはウェブ開発向けの汎用スクリプト言語です。
PHPのコードは通常、モジュール、デーモン、あるいはCommon Gateway Interface (CGI) 実行ファイルとして実装されたPHPインタプリタによってウェブサーバー上で処理されます。
ウェブサーバー上では、PHPコードが解釈され実行された結果、生成されたHTMLやバイナリ画像データなど、あらゆる種類のデータがHTTPレスポンスの全体または一部を形成することになります。
様々なウェブテンプレートシステム、ウェブコンテンツ管理システム、およびウェブフレームワークが存在し、これらのシステムを使ってレスポンスの生成を統制し、円滑化することができます。
さらに、PHPはウェブ以外のプログラミングにも応用することができ、スタンドアローンのグラフィカルなアプリケーションやロボットやドローン制御などの組込みシステムでも使用可能です。
 
PHPは2022年12月現在、唯一サポートされている唯一のバージョン PHP 8 が提供されています<ref>PHP7.4系列は、2022/11/28にEnd of lifeを迎えました。</ref><ref>[https://www.php.net/eol.php Unsupported Branches]</ref><ref>[https://www.php.net/supported-versions.php Supported Versions](2022-12-02)</ref>。
 
== 目次 ==
# [[PHP/開発環境]]
## 参考: [[PHP/コマンドラインでの活用]]
## [[PHP/入門/テキスト表示とコメント|テキスト表示とコメント]]
## [[PHP/入門/変数と値|変数と値]]
# [[PHP/入門/変数の種類|データー型]] ※進捗0%
# [[PHP/配列|配列]]
# [[PHP/条件分岐|条件分岐]]
# [[PHP/入門/関数とは|関数]]
## [[PHP/反復|反復]] {{---}} [[PHP/反復#while|while]], [[PHP/反復#for|for]], [[PHP/反復#foreach|foreach]]
# [[PHP/HTMLフォームからのデータ受け取り|HTMLフォーム]]
# [[PHP/ファイル入出力|ファイル入出力]]
# [[PHP/データベースとの連動|データベースとの連携]]
# [[PHP/クラス|PHPのオブジェクト指向]]
 
== 脚註 ==