3/15 講義メモ PHP フォーム 2

復習

モックアップを作る

メールを送る

valid

validate 動詞

validation データの正しいかを判断する

valid 正しさ

メールの正しさ

メアドの正しさのチェックする方法
メアドを作るルール(RFC)でみて正しいか→ケータイがRFCに準拠してないからNG
メアドが実在するかどうか → 技術的に無理

RFCはコメント募集が語源

@ はエラー抑止
関数に@の使用は厳禁、トラブルの元
. は連結


空文字の原因
キーが存在しない
入力されていない

文字列連結

NULL型は空っぽ


真偽値
bool
boolean

「or」は片方でもtrueで成立
「||」は「or」ほほ同じ
「|」はビット演算子

「isset」は存在確認

一行が長いプログラムは行を変えて見る。

「==」より「===」のほうが無難

三項演算子

文字長は三種類
意外と危険
業界ごとに傾向がある

関数名(引数);
関数名(引数1,引数2);

$インスタンス->メッソド名(引数);
$インスタンス->メッソド名(引数1、引数2);

制御構文
if() {}
for()
foreach()
switch()
white()
do()

if (条件式) {
// 条件式がtrueの場合の処理
} else {
//条件式がfalseの場合の処理
}