2022年12月5日 (月)
2022年12月4日 (日)
PHPは、汎用スクリプト言語ですが、CGI/FastCGIあるいはウェブサーバー組込みモジュールを介してウェブサービスで利用されることか多く、本書でもウェブでの利用を念頭に解説します。 PHPのコードは通常、モジュール、デーモン、あるいはCommon Gateway Interface (CGI) 実行ファイルとして実装されたPHPインタプリターによってウェブサーバー上で処理されます。 ウェブサーバー上では、PHPコードが解釈され実行された結果、生成されたHTMLやバイナリ画像データなど、あらゆる種類のデータがHTTPレスポンスの全体または一部を形成することになります。 様々なウェブテンプレートシステム、ウェブコンテンツ管理システム、およびウェブフレームワークが存在し、これらのシステムを使ってレスポンスの生成を統制し、円滑化することができます。 さらに、PHPはウェブ以外のプログラミングにも応用することができ、スタンドアローンのグラフィカルなアプリケーションやロボットやドローン制御などの組込みシステムでも使用可能です。
−135
→はじめに: PHPはウェブ開発向けの汎用スクリプト言語です。 PHPのコードは通常、モジュール、デーモン、あるいはCommon Gateway Interface (CGI) 実行ファイルとして実装されたPHPインタプリタによってウェブサーバー上で処理されます。 ウェブサーバー上では、PHPコードが解釈され実行された結果、生成されたHTMLやバイナリ画像データなど、あらゆる種類のデータがHTTPレスポンスの全体または一部を形成することになります。 様々なウェブテンプレートシステム、ウェブコンテンツ管理システム、およびウェブフレームワークが存在し、これらのシステムを使ってレスポンスの生成を統制し、円滑化することができます。 さらに、PHPはウェブ以外のプログラミングにも応用することができ、スタンドアローンのグラフィカルなアプリケーションやロボットやドローン制御などの組込みシステムでも使用可能です。 PHPは2022年12月現在、サポートされている唯一のバージョン PHP 8 が提供されています。
+249
→※ 未分類: 残件数=0
−314
2022年12月1日 (木)
→JavaScriptとPHPの連携: 「連携」としていますが、PHPのスクリプトからJSのスクリプトに値やタイミングを渡す意味の連携ではありません。fetch API のエンドポイントのコードのような実際の「連携」の例が望まれます【削除】
−4,046
## PHP/反復 {{---}} while, for, foreach
+498
2022年10月24日 (月)
2022年7月7日 (木)
2022年6月13日 (月)
クラスをサブページ化したので、こちらメインページからは除去。
−9,585
→クラス: PHP公式サイトでは言及されていないですが、C#が同様にコンストラクタを仲介して readonly なクラス変数との値のやりとりをする仕組みです。
+1,791
→クラス: PHPではコンストラクタ名が "__construct" に決まっています。これ以外のものに名前を変えるとエラーになります。
+1,468
→動的プロパティ
+995
→クラス: const
+752
2022年6月10日 (金)
2021年11月18日 (木)
→留意事項: タイトルを「動的プロパティ」に変更。
+9
→クラス: 「プロパティ」と「メソッド」の用語の紹介。さらに「静的プロパティ」と「動的プロパティ」。
+687
→クラス: 現状のPHP8.1および以前のバージョンでは下記コードのようにクラスで宣言していない変数(下記コードの場合の $a がそれである)であっても、その後に追加できる。
+647
→クラス: インスタンス
+983
クラスの基礎
+2,178
2021年11月1日 (月)
→画像や動画など
+354
→※ 未分類: 節の見出しレベルを調整。
+48
→※ 未分類: アニメーションはPHPではなくJavaScriptで行おうという亊の説明とコード例。
+1,806
→※ 未分類: 引用 『HTML/HTML5#簡単な動画の例』 2021年11月1日 (月) 06:47
+641
→※ 未分類
+283
→※ 未分類
M+3
→※ 未分類
+23
編集の要約なし
+1,069