PHP

❮ 前章へ 次章へ ❯

PHP 構文

PHPを使用してテキストを出力に書きだす
PHPでコメントを追加する
キーワード、クラス、関数、ユーザ定義関数は大文字と小文字を区別しない

変数名は大文字と小文字が区別する

例の説明


PHP 変数

さまざまな変数を作成
グローバルスコープのテスト(関数外の変数)
ローカルスコープをテストする(関数内の変数)
グローバルキーワードを使用して、関数内からグローバル変数にアクセスする
関数内からグローバル変数にアクセスするために$GLOBALS[]配列を使用する

関数の実行後にローカル変数を削除しないようにするためにstaticキーワードを使用する

例の説明


PHP Echo と Print

echoコマンドで文字列を表示する
echoコマンドで文字列と変数を表示する
printコマンドで文字列を表示する
printコマンドで文字列と変数を表示する

例の説明


PHP データ型

PHP 文字列
PHP 整数
PHP 浮動小数点
PHP 配列
PHP オブジェクト
PHP NULL値

例の説明


PHP 文字列

文字列の長さを取得する - strlen()
文字列内の単語数をカウントする - str_word_count()
文字列を逆順にする - strrev()
文字列内の指定のテキストを検索する - strpos()
文字列内のテキストを置換する - str_replace()

例の説明


PHP 定数

大文字と小文字を区別する定数名
大文字と小文字を区別しない定数名

例の説明


PHP 演算子

算術演算子:加算 (+)
算術演算子:減算 (-)
算術演算子:乗算 (*)
算術演算子:除算 (/)
算術演算子:剰余 (%)
代入演算子:x = y
代入演算子:x += y
代入演算子:x -= y
代入演算子:x *= y
代入演算子:x /= y
代入演算子:x %= y
比較演算子:等しい (==)
比較演算子:等しい (===)
比較演算子:等しくない (!=)
比較演算子:等しくない (<>)
比較演算子:等しくない (!==)
比較演算子:より大きい (>)
比較演算子:より小さい (<)
比較演算子:以上 (>=)
比較演算子:以下 (<=)
インクリメント演算子:++$x
インクリメント演算子:$x++
デクリメント演算子:--$x
デクリメント演算子:$x--
論理演算子:and
論理演算子:or
論理演算子:xor
論理演算子:&& (and)
論理演算子:|| (or)
論理演算子:not
文字列演算子:$txt1と$txt2の連結
文字列演算子:$txt1の後に$txt2を付加
配列演算子:連結 (+)
配列演算子:同等 (==)
配列演算子:同一 (===)
配列演算子:等しくない (!=)
配列演算子:等しくない (<>)
配列演算子:同一でない (!==)

例の説明


PHP If...Else と Switch 文

if 文
if...else 文
if...elseif...else 文
switch 文

例の説明


PHP While と For Loops

while loop
do...while loop
他の do...while loop
for loop
foreach loop

例の説明


PHP 関数

関数の作成
引数が1つの関数
引数が2つの関数
デフォルトの引数値を持つ関数
値を返す関数

例の説明


PHP 配列

インデックス配列
count() - 配列の長さを返す
インデックス配列をループする
連想配列
連想配列をループする

例の説明


PHP 配列のソート

sort() - アルファベットの昇順にソートする
sort() - 配列を数値の昇順にソートする
rsort() - アルファベットの降順にソートする
rsort() - 数値の降順に配列をソートする
asort() - 値にしたがって配列を昇順にソートする
ksort() - キーにしたがって配列を昇順にソートする
arsort() - 値にしたがって配列を降順にソートする
krsort() - キーにしたがって配列を降順にソートする

例の説明


PHP スーパーグローバル

$GLOBAL - PHPスクリプトのどこからもアクセスするためグローバル変数を使用する
$_SERVER - ヘッダー、パス、スクリプトの場所に関する情報を格納する
$_REQUEST - HTMLフォームを送信した後にデータの収集に使用する
$_POST - HTMLフォームを送信した後にフォームデータの収集に使用。変数を渡すためにも使用する
$_GET - URL内の送信データを収集する

例の説明


PHP フォームの検証

PHP フォームの検証

例の説明


PHP 多次元配列

多次元配列から要素を出力する
多次元配列をループする

例の説明


PHP 日付と時刻

今日の日付をいくつかの方法でフォーマット
webサイトの著作権の年を自動的に更新する
現在時刻(サーバ時刻)を出力
タイムゾーンを設定して現在の時間を出力
mktime()のいくつかのパラメータから日時を作成する
strtotime()関数から日付と時刻を作成する
strtotime()からより多くの日付/時刻を作成する
次の6つの土曜日の日付を出力
7月4日までの日数を出力

例の説明


PHP ファイルのインクルード

includeを使用してページに "footer.php" をインクルードする
includeを使用して "menu.php" をページにインクルードする
includeを使用して "vars.php" をページにインクルードする
includeを使用して存在しないファイルをインクルードする
存在しないファイルをインクルードするにはrequireを使用する

例の説明


PHP ファイル処理

ファイルを読み込んで出力バッファに書き込むためにreadfile()を使用する

例の説明


PHP ファイルの Open/Read/Close

ファイルを開く、読む、閉じるために、fopen()、fread()、fclose()を使用する
fgets()を使用してファイルから1行を読む
ファイルの終わりに達するまでファイルを1行ずつ読むためにfeof()を使用する

fgetc()を使用してファイルから1文字を読み込む

例の説明


PHP クッキー

クッキーの作成と取得
クッキー値を変更する
クッキーを削除する
クッキーが有効かどうかを確認する

例の説明


PHP セッション

セッションを開始する
セッション変数の値を取得する
すべてのセッション変数の値を取得する
セッション変数を変更する
セッションを破棄する

例の説明


PHP フィルタ

filter_list()を使用してPHPフィルタ拡張機能の一覧を表示する
文字列のサニタイズ
整数の検証
0の整数を検証する
IPアドレスの検証
メールアドレスのサニタイズと検証
URLのサニタイズと検証

例の説明


PHP MySQLからデータを選択

MySQLiでデータをSelectする(オブジェクト指向型)
MySQLiでデータをSelect(オブジェクト指向型)し、結果をHTMLテーブルに挿入する
MySQLiでデータをSelectする(手続き型)
PDOでデータをSelectする(+ Prepared文)

例の説明


PHP SimpleXML パーサ

文字列からXMLデータを読み込むにはsimplexml_load_string()を使用する
ファイルからXMLデータを読み取るためにsimplexml_load_file()を使用する
ノード値を取得する
指定要素のノード値を取得する
ノード値を取得する - ループ
属性値を取得する
属性値を取得する - ループ

例の説明


PHP XML Expat パーサ

XML Expatパーサを初期化し、ハンドラを定義してからXMLファイルをパースする

例の説明


❮ 前章へ 次章へ ❯