何の気なしに function assert(とvimで書いたらassertの文字の色が変わった(PHPのネイティブ関数は色分けされる)のであれ?と思い、調べてみたらあった。 simpletestについてくるassertTrue()は使ったことがあったが、純正assertは初めて。まだまだ使ったことのない関数があるものだ。。 PHP: assert – Manual C言語のassertとは違って引数に文字列を渡すことで便利な動作を期待できる。 assert("strlen($str) == 10");デフォルトだと、引数の文字列をevalした結果がfalseだとWarningが出る。 assert(strlen($str) == 10);これでも普通に動く。 assert_options(ASSERT_ACTIVE, 0);とするとassertは何もしなくなる。このときassertの引数