防禦性程式設計(defensive programming)與安全程式設計(secure programming)

Defensive

找資料的時候剛好看到這篇:What is the different between if (‘value’ == $var) and if ($var == ‘value’) in PHP?

if ('value' === $var)

if ($var === 'value')

主要在問說上面兩個 PHP 的判斷式裡面,將常數與變數分別放在三個(或兩個)等號的前或後的差別: