PHPメモ

メモ程度に.逐次追加予定.

関数

isset($val)

変数が定義されているか調べる.
定義されているときはtrue, 定義されていないときはfalse.unset関数を使った変数はfalseを返す.

mb_ereg("pattern", "text")

正規表現patternにtextがマッチするかどうかを調べる.
一つもマッチしなかったらfalse,ひとつ以上マッチしたらマッチした数を返す(すなわち0以上,ちなみに0以外の数はtrueになる).

preg_match("/pattern/", "text")

PHPにはmb_ereg系とpreg_match系の2つの正規表現関数群が標準ライブラリに入っているらしい.
preg_match系はpatternをスラッシュで囲む必要がある.
なんで2つあるのかは知らない.

php_info()

PHPの設定を表示する.

echo("string"), print("string")

出力関数.
文字列と数値以外は出力できない(自分で試してみた感じ).
なので,真偽値や連想配列を出力したいときは,後述のvar_dumpを使う.
echoはカンマで区切って一気に複数出力できる.
厳密には関数ではないらしい.

var_dump(v)

echo関数やprint関数と違い,変数の中身がそのまま出力される.デバッグ用?