<?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 => 'uk',
  ),
  'this' => 
  array (
    0 => 'tutorial.firstpage.php',
    1 => 'Перша сторінка на PHP',
    2 => 'Перша сторінка на PHP',
  ),
  'up' => 
  array (
    0 => 'tutorial.php',
    1 => 'Простий підручник',
  ),
  'prev' => 
  array (
    0 => 'tutorial.requirements.php',
    1 => 'Що мені потрібно?',
  ),
  'next' => 
  array (
    0 => 'tutorial.useful.php',
    1 => 'Дещо корисне',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'uk',
    '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.firstpage" class="section">
   <div class="info"><h1 class="title">Перша сторінка на PHP</h1></div>
   <p class="para">
    Створіть файл з назвою <var class="filename">hello.php</var> в кореневій теці
    вашого вебсервера (<var class="varname">DOCUMENT_ROOT</var>) та додайте в нього
    такий вміст:
   </p>
   <p class="para">
    <div class="example" id="example-1">
     <div class="info">
      <p><strong>Приклад #1 Перший скрипт на PHP: <var class="filename">hello.php</var></strong></p>
     </div>
     <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /><br /></span><span style="color: #007700">echo </span><span style="color: #DD0000">"Привіт, світ!"</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
     </div>

     <div class="example-contents"><p>
      Для доступу до файлу використайте ваш браузер, у якому перейдіть за
      адресою, що складається з URL вашого вебсервера і закінчення
      <code class="literal">/hello.php</code>. Під час локальної розробки цей URL
      виглядатиме приблизно так: <code class="literal">http://localhost/hello.php</code>
      або <code class="literal">http://127.0.0.1/hello.php</code>, проте це залежить від
      налаштування вебсервера. Якщо все працює добре, то цей файл буде оброблено
      інтерпретатором PHP, а ви побачите у браузері &quot;Hello World&quot;.
     </p></div>
     <div class="example-contents"><p>
      Код PHP можна вбудувати в звичайну HTML-сторінку. Це означає, що всередині
      HTML-документа ви можете писати інструкції PHP, як в наступному прикладі:
     </p></div>
     <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000">&lt;!DOCTYPE html&gt;<br />&lt;html&gt;<br />    &lt;head&gt;<br />        &lt;title&gt;Тестуємо PHP&lt;/title&gt;<br />    &lt;/head&gt;<br />    &lt;body&gt;<br />        <span style="color: #0000BB">&lt;?php </span><span style="color: #007700">echo </span><span style="color: #DD0000">'&lt;p&gt;Привіт, Світ&lt;/p&gt;'</span><span style="color: #007700">; </span><span style="color: #0000BB">?&gt;</span> <br />    &lt;/body&gt;<br />&lt;/html&gt;</span></code></div>
     </div>

     <div class="example-contents"><p>
      Це матиме наступний вивід:
     </p></div>
     <div class="example-contents screen">
<div class="cdata"><pre>
&lt;!DOCTYPE html&gt;
&lt;html&gt;
    &lt;head&gt;
        &lt;title&gt;Тестуємо PHP&lt;/title&gt;
    &lt;/head&gt;
    &lt;body&gt;
        &lt;p&gt;Привіт, Світ&lt;/p&gt;
    &lt;/body&gt;
&lt;/html&gt;
</pre></div>
     </div>
    </div>
   </p>
   <p class="para">
    Цей код надзвичайно простий, а тому вам навіть не потрібно використовувати
    PHP, щоб створити таку сторінку. Все що робить PHP - це виводить:
    <code class="literal">Привіт, Світ</code> через вираз <span class="function"><a href="function.echo.php" class="function">echo</a></span>.
    Зауважте, що файл <em>не зобов&#039;язаний бути виконавчим</em>
    або ще якось відрізнятись. Сервер визначив, що цей файл повинен оброблятись
    через PHP, оскільки він має закінчення &quot;.php&quot;, про яке в налаштуваннях
    вебсервера сказано, що його повинен обробляти саме PHP. Сприймайте його як
    нормальний файл HTML, що має набір спеціальних тегів, завдяки яким можна
    робити купу цікавих речей.
   </p>
   <p class="para">
    Якщо цей приклад нічого не виводить, чи видається вікно для завантаження,
    або ж весь файл показується в текстовому вигляді, швидше за все, що на
    вашому сервері не активовано підтримку PHP, або його конфігурація не
    правильна. Попросіть адміністратора підключити PHP, використовуючи розділ
    <a href="install.php" class="link">Встановлення</a> даного посібника. Якщо ж ви
    розробляєте скрипти PHP вдома (локально), вам також рекомендується
    прочитати цей розділ, щоб пересвідчитись, що ви все налаштували правильно.
    Переконайтесь також, що ви запитуєте доступ до файлу через протокол http.
    Тобто, коли ви просто відкриєте файл через файлову систему, він не буде
    оброблятись PHP. Якщо проблеми все ж залишаються, не соромтесь попросити
    допомоги вибравши один з
    <a href="https://www.php.net/support.php" class="link external">&raquo;&nbsp;багатьох доступних способів</a>.
   </p>
   <p class="para">
    Мета прикладу — показати формат спеціальних тегів PHP. Тут ми використали
    <code class="literal">&lt;?php</code> у ролі початкового тегу. Далі записано команди
    PHP, а для завершення PHP-режиму ми додали кінцевий тег
    <code class="literal">?&gt;</code>. Таким чином, ви можете в будь-якому місці входити
    і виходити з PHP-режиму всередині файлу HTML. Докладніше про це читайте в
    розділі <a href="language.basic-syntax.php" class="link">Основний синтаксис PHP</a>.
   </p>

   <blockquote class="note"><p><strong class="note">Зауваження</strong>: 
    <span class="info"><strong>Про символ нового рядка</strong><br /></span>
    <p class="para">
     Початок нового рядка в HTML має мало значення, та все ж, краще писати більш
     чистий та придатний для читання код HTML завдяки символу нового рядка. PHP
     буде видаляти символ нового рядка, що є одразу після закриваючого тегу
     <code class="literal">?&gt;</code>. Це може бути надзвичайно корисним, коли ви
     вкладаєте багато блоків PHP чи підключаєте файли, що містять код PHP, який
     нічого не виводить. В той же час, це інколи буває трохи заплутаним. Ви
     можете додавати пробіли після тегу <code class="literal">?&gt;</code>, щоб виводився
     символ нового рядка після них, або можете явно виводити виводити символ
     нового рядка всередині блока PHP через виклик echo чи print в останній
     команді.
    </p>
   </p></blockquote>

   <blockquote class="note"><p><strong class="note">Зауваження</strong>: 
    <span class="info"><strong>Про текстові редактори</strong><br /></span>
    <p class="para">
     Є багато текстових редакторів та Інтегрованих Середовищ Розробки
     (англ. - IDE), які можна використовувати для створення, редагування та
     упорядкування файлів PHP. Прогляньте
     <a href="http://en.wikipedia.org/wiki/List_of_PHP_editors" class="link external">&raquo;&nbsp;Список деяких редакторів PHP</a>.
     Якщо ви хочете порекомендувати редактор, будь ласка, відвідайте дану
     сторінку та попросіть додати редактор до списку. Корисно мати редактор з
     підсвічуванням синтаксису.
    </p>
   </p></blockquote>

   <blockquote class="note"><p><strong class="note">Зауваження</strong>: 
    <span class="info"><strong>Про текстові процесори</strong><br /></span>
    <p class="para">
     Текстові процесори, такі як StarOffice Writer, Microsoft Word та Abiword
     не є оптимальними редакторами для файлів PHP. Якщо все ж вирішите
     використовувати один з них для тестових скриптів, то переконайтесь,
     що ви зберігаєте файл як <em>простий текст</em> (plain text),
     бо інакше PHP не зможе прочитати та виконати цей скрипт.
    </p>
   </p></blockquote>

   <p class="para">
    Тепер, коли ви створили робочий PHP скрипт, прийшов час для створення
    найпопулярнішого PHP скрипта! Зробіть виклик функції
    <span class="function"><a href="function.phpinfo.php" class="function">phpinfo()</a></span> і ви побачите багато корисної інформації про
    вашу систему та налаштування, такі як доступні
    <a href="language.variables.predefined.php" class="link">попередньо визначені
    змінні</a>, увімкнені PHP модулі, а також параметри
    <a href="configuration.php" class="link">конфігурації</a>. Приділіть деякий час,
    щоб проглянути цю важливу інформацію.
   </p>
   <p class="para">
    <div class="example" id="example-2">
     <div class="info"><p><strong>Приклад #2 Отримання системної інформації від PHP</strong></p></div>
     <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php phpinfo</span><span style="color: #007700">(); </span><span style="color: #0000BB">?&gt;</span></span></code></div>
     </div>

    </div>
   </p>
  </div><?php manual_footer($setup); ?>