Just noticed the following code error for the
function used on page 626, line 34.
The code base shown in the book only passes 1 parameter,
// Incorrect number of parameters
$ph = password_hash($p);
This function requires 2 parameters as outlined in the PHP docks here: https://www.php.net/manual/en/function.password-hash.php
This should probably be: (unless you wish to us a differnet constant based on your own project needs)
$ph = password_hash($p, PASSWORD_DEFAULT);
Hope this will help someone learning that may have gotten stuck on this project.