也许在“开始php和mysql”中出错

I'm reading your book beginning php and mysql , and I find an error. In chapter 3, page 111:

For instance, if require() is placed within an
if statement that evaluates to false, the file would be included anyway.

But I test this with my code. It's not true. b.php

<?php
if(false)
{
     require "a.php";
}
?>

a.php

<?php
echo "this is a.php<br>"
?>

I run the b.php. Nothing is on the page.

My php version is 5.4.7. So does the book say wrong?

As we see if statement works over boolean parameter as the condition shall state TRUE or FALSE if its already false then it will head to else part of statement.

Here the crisp is that File is included but due to if(false) no result will be shown.