"Which of these statements is true about PHP 5?" The answer is of course, "c" - both include and require insert the contents of the requested script, but "require" will terminate execution if the script cannot be imported.
"Which of the following is not a valid way to start a PHP comment?" All of the options are valid: ## is simply "#", the start of a comment, followed by another (meaningless) #. Therefore, the answer is "d".
"PEAR is..." the PHP Extension and Application Repository, "c".
"Heredoc syntax is..." a way to define strings without worrying about quotation marks, so "a".
"Mixed-mode processing is..." can only be "b", "the act of entering and exiting PHP processing mode several times".
"Using switch/case rather than multiple if statements is..." a smart idea: the answer is "c".
"Escape sequences are the fastest way to exit your script: true or false?" The answer is "false" - an escape sequence is "\n" or "\r" in a string. Calling "exit;" is the fastest way to exit a script.
Want to learn PHP 7?
Hacking with PHP has been fully updated for PHP 7, and is now available as a downloadable PDF. Get over 1200 pages of hands-on PHP learning today!
If this was helpful, please take a moment to tell others about Hacking with PHP by tweeting about it!
Next chapter: Answers to Chapter 3 >>
Previous chapter: Answers to Exercises
Home: Table of Contents
Copyright ©2015 Paul Hudson. Follow me: @twostraws.