・引き続き「キラー・プレゼンテーション」を読んで付箋を貼りExcelファイルに書き出す作業を行った。完了。ExcelファイルをTsさんに渡した
・Smくんのシステム設計について助言した
・TsさんのデスクトップPC更新を指導した
●入試広報委員 業務(11/25(土) 工業高校教員向け展示)
・学部事務室長に、当日のパネル展示について協力を依頼した。快諾を得た
●サンプルコード集の更新、PHPの勉強
・PHPにおいて変数の値を検査するときの式とその結果の表(下表)を出力するPHPスクリプトを改訂し、表を拡充した
・このPHPスクリプトを研究室内サーバ dawn に置いているサンプルコード集に追加した
・あらためて見ると気付くこともある
- empty() は未設定と NULL と数値 0 と文字列 "0" の区別が付かない
- 数値 0 や文字列 "0" 自体も厄介。 "0" == FALSE って怖い
- "FALSE" == 0 かつ 0 == FALSE であるが "FALSE" != FALSE で推移律不成立
●進路指導Webサイトの更新
・As先生からメールで受け取った資料1点をWebサイトに掲載した
・ある企業からメールで2019年卒向けの資料を受け取ったのでWebサイトに掲載し、企業には返信した
●PB演習 授業実施
・担当班の日報に上司としてのコメントを付けた
●進路指導Webサイトの再開発
・サーバ移行について、As先生からS社との打ち合わせ日程を調整する旨の連絡あり
・こちらの都合を返信した
未設定 | NULL | 真理値 FALSE | 数値 0 | 空文字列 "" | 文字列 " " | 文字列 "NULL" | 文字列 "FALSE" | 文字列 "TRUE" | 文字列 "0" | 文字列 "1" | 文字列 "-1" | 空配列 array() | 配列 array(NULL) | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
isset($var) | FALSE | FALSE | TRUE | TRUE | TRUE | TRUE | TRUE | TRUE | TRUE | TRUE | TRUE | TRUE | TRUE | TRUE |
empty($var) | TRUE | TRUE | TRUE | TRUE | TRUE | FALSE | FALSE | FALSE | FALSE | TRUE | FALSE | FALSE | TRUE | FALSE |
is_null($var) | - | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE |
is_array($var) | - | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | TRUE | TRUE |
($var) | - | FALSE | FALSE | FALSE | FALSE | TRUE | TRUE | TRUE | TRUE | FALSE | TRUE | TRUE | FALSE | TRUE |
(!$var) | - | TRUE | TRUE | TRUE | TRUE | FALSE | FALSE | FALSE | FALSE | TRUE | FALSE | FALSE | TRUE | FALSE |
($var == NULL) | - | TRUE | TRUE | TRUE | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | TRUE | FALSE |
($var === NULL) | - | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE |
($var == FALSE) | - | TRUE | TRUE | TRUE | TRUE | FALSE | FALSE | FALSE | FALSE | TRUE | FALSE | FALSE | TRUE | FALSE |
($var === FALSE) | - | FALSE | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE |
($var == TRUE) | - | FALSE | FALSE | FALSE | FALSE | TRUE | TRUE | TRUE | TRUE | FALSE | TRUE | TRUE | FALSE | TRUE |
($var === TRUE) | - | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE |
($var == 0) | - | TRUE | TRUE | TRUE | TRUE | TRUE | TRUE | TRUE | TRUE | TRUE | FALSE | FALSE | FALSE | FALSE |
($var === 0) | - | FALSE | FALSE | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE |
($var == "") | - | TRUE | TRUE | TRUE | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE |
($var === "") | - | FALSE | FALSE | FALSE | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE |
($var == " ") | - | FALSE | FALSE | TRUE | FALSE | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE |
($var === " ") | - | FALSE | FALSE | FALSE | FALSE | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE |
($var == "NULL") | - | FALSE | FALSE | TRUE | FALSE | FALSE | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE |
($var === "NULL") | - | FALSE | FALSE | FALSE | FALSE | FALSE | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE |
($var == "FALSE") | - | FALSE | FALSE | TRUE | FALSE | FALSE | FALSE | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE |
($var === "FALSE") | - | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE |
($var == "TRUE") | - | FALSE | FALSE | TRUE | FALSE | FALSE | FALSE | FALSE | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE |
($var === "TRUE") | - | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE |
($var == "0") | - | FALSE | TRUE | TRUE | FALSE | FALSE | FALSE | FALSE | FALSE | TRUE | FALSE | FALSE | FALSE | FALSE |
($var === "0") | - | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | FALSE | TRUE | FALSE | FALSE | FALSE | FALSE |
count($var) | - | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
(注記)
・isset() と empty() 以外は未設定の変数を与えると Notice を吐く。表では「-」と記載。
・($var) と (!$var) は必ずしも真理値ではない。if文や ? : 演算などの条件部に真理値として使用する場合に TRUE と FALSE のどちらとして機能するかを記載。
0 件のコメント:
コメントを投稿