<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/tutorial.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'en',
  ),
  'this' => 
  array (
    0 => 'tutorial.whatsnext.php',
    1 => 'What\'s next?',
    2 => 'What\'s next?',
  ),
  'up' => 
  array (
    0 => 'tutorial.php',
    1 => 'A simple tutorial',
  ),
  'prev' => 
  array (
    0 => 'tutorial.forms.php',
    1 => 'Dealing with Forms',
  ),
  'next' => 
  array (
    0 => 'install.php',
    1 => 'Installation and Configuration',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'en',
    'path' => 'chapters/tutorial.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="tutorial.whatsnext" class="section">
   <div class="info"><h1 class="title">What&#039;s next?</h1></div>
   <p class="simpara">
    With your new knowledge you should be able to understand most of the manual.
   </p>
   <p class="para">
    In particular you may want to explore the following features:
    <ul class="simplelist">
     <li>Reading and writing files with the <a href="book.filesystem.php" class="link">filesystem functions</a></li>
     <li><a href="features.file-upload.php" class="link">Handling file uploads</a></li>
     <li>Fetching remote pages and files with <a href="book.curl.php" class="link">Curl</a></li>
     <li>
      Storing and analyzing data in a database with <a href="book.pdo.php" class="link">PDO</a>
      (<a href="ref.pdo-sqlite.php" class="link">SQLite</a> can be used without running a database server)
     </li>
     <li>Persisting data across requests with <a href="book.session.php" class="link">Sessions</a></li>
    </ul>
   </p>
   <p class="simpara">
    There&#039;s a trove of libraries and <a href="https://packagist.org/search/?tags=framework" class="link external">&raquo;&nbsp;frameworks</a>
    for every occasion on the <a href="https://packagist.org" class="link external">&raquo;&nbsp;Packagist repository</a>, all installable via
    the <a href="install.composer.intro.php" class="link">Composer package manager</a>.
   </p>
   <p class="simpara">
    For community help and advice, check out the <a href="https://www.php.net/support.php" class="link external">&raquo;&nbsp;Help page</a>.
   </p>
   <p class="simpara">
    For a variety of podcasts, presentations and other videos, check out the
    <a href="https://phpc.tv/" class="link external">&raquo;&nbsp;community PeerTube</a>.
   </p>
   <p class="simpara">
    Other community resources that will help you include &quot;awesome lists&quot; (curated directories of links) and &quot;developer
    roadmaps&quot; (lists of related topics).
   </p>
   <p class="para">
    When you&#039;re stuck with no idea where to start, try breaking down your project or problem into smaller parts,
    allowing you to more easily see what you already know how to do and what you need to learn. The list can be as deep
    / detailed as you need. For example, building a blog might be broken down into the following parts:
    <ul class="itemizedlist">
     <li class="listitem">
      <span class="simpara">Listing and viewing pages</span>
      <ul class="itemizedlist">
       <li class="listitem">
        <span class="simpara">Reading records (pages) from a database</span>
       </li>
      </ul>
     </li>
     <li class="listitem">
      <span class="simpara">Creating pages</span>
      <ul class="itemizedlist">
       <li class="listitem">
        <span class="simpara">Handle form submission</span>
       </li>
       <li class="listitem">
        <span class="simpara">Writing records (pages) to a database</span>
       </li>
      </ul>
     </li>
     <li class="listitem">
      <span class="simpara">Admin login</span>
      <ul class="itemizedlist">
       <li class="listitem">
        <span class="simpara">Reading records (users) from a database</span>
       </li>
       <li class="listitem">
        <span class="simpara">Handling passwords</span>
       </li>
       <li class="listitem">
        <span class="simpara">Persisting data (user login) across requests / pages (sessions)</span>
       </li>
      </ul>
     </li>
    </ul>
   </p>
   <p class="simpara">
    If there&#039;s nothing particular you want to build, you can try searching for coding exercises such as katas,
    challenges and &quot;code golf&quot;. Even when not specifically aimed at PHP, most should be completable and will likely
    challenge your knowledge and thinking.
   </p>
  </div><?php manual_footer($setup); ?>