The essentials of PHP development