<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/language.basic-syntax.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'language.basic-syntax.phptags.php',
    1 => 'PHP etiketleri',
    2 => 'PHP etiketleri',
  ),
  'up' => 
  array (
    0 => 'language.basic-syntax.php',
    1 => 'Temel S&ouml;zdizimi',
  ),
  'prev' => 
  array (
    0 => 'language.basic-syntax.php',
    1 => 'Temel S&ouml;zdizimi',
  ),
  'next' => 
  array (
    0 => 'language.basic-syntax.phpmode.php',
    1 => 'HTML\'den Ka&ccedil;mak',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'language/basic-syntax.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="language.basic-syntax.phptags" class="sect1">
   <h2 class="title">PHP etiketleri</h2>
   <p class="para">
    PHP bir dosyayı işlerken, PHP kodunun yürütülme sınırlarını tanımlamak
    için <code class="literal">&lt;?php</code> ve <code class="literal">?&gt;</code> açma ve
    kapatma etiketlerini tanır. Bu etiketlerin dışındaki içerik, PHP
    ayrıştırıcısı tarafından göz ardı edilir ve PHP&#039;nin çeşitli belge
    türlerine sorunsuz bir şekilde gömülmesini sağlar.
   </p>

   <p class="para">
    Uygun dizgeciklerin ayrılmasını sağlamak için <code class="literal">&lt;?php</code>
    etiketinin hemen ardında bir boşluk karakteri (boşluk, sekme veya satır
    sonu) bulunmalıdır. Bu boşluğun bulunmaması sözdizimi hatasına neden
    olacaktır.
   </p>

   <p class="para">
    PHP ayrıca <code class="code">&lt;?php echo</code> için kısayol olan
    <code class="literal">&lt;?=</code> kısa <code class="code">echo</code> etiketi içerir.
   </p>

   <p class="para">
    <div class="example" id="example-1">
     <p><strong>Örnek 1 - PHP Açılış ve Kapanış Etiketleri</strong></p>
     <div class="example-contents">
<div class="annotation-interactive phpcode"><code><span style="color: #000000">1.  <span style="color: #0000BB">&lt;?php </span><span style="color: #007700">echo </span><span style="color: #DD0000">'XHTML veya XML belgelerde PHP kodu sunmak isterseniz,<br />                bu etiketleri kullanın'</span><span style="color: #007700">; </span><span style="color: #0000BB">?&gt;<br /></span><br />2.  Kısa echo etiketi kullanabilirsiniz: <span style="color: #0000BB">&lt;?= </span><span style="color: #DD0000">'print this string' </span><span style="color: #0000BB">?&gt;</span>.<br />    <span style="color: #0000BB">&lt;?php </span><span style="color: #007700">echo </span><span style="color: #DD0000">'print this string' </span><span style="color: #0000BB">?&gt;</span> koduna eşdeğerdir.<br /><br />3.  &lt;? echo 'bu kod kısa etiketler arasında olmakla birlikte sadece,'.<br />            'short_open_tag etkinse çalışır.'; ?&gt;</span></code></div>
     </div>

    </div>
   </p>

   <p class="para">
    PHP ayrıca kısa başlangıç etiketine de <code class="literal">&lt;?</code> izin verir.
    Bu sadece, PHP <strong class="option unknown">--enable-short-tags</strong> yapılandırma seçeneği ile
    derlenerek veya <var class="filename">php.ini</var> yapılandırma dosyası yönergesi <a href="ini.core.php#ini.short-open-tag" class="link">short_open_tag</a> kullanılarak
    etkinleştirilebilir.
   </p>

   <p class="para">
    <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
     <p class="para">
      Kısa etiketler iptal edilebileceğinden uyumluluk adına sadece normal etiketlerin
      (<code class="code">&lt;?php ?&gt;</code> ve <code class="code">&lt;?= ?&gt;</code>) kullanılması önerilir.
     </p>
    </p></blockquote>
   </p>

   <p class="para">
    Bir dosya PHP kodu ile bitiyorsa, dosyanın sonunda PHP kapanış etiketini
    koymamak tercih edilir. Yazılımcıdan herhangi bir çıktı gönderme isteği
    gelmezse PHP betiğin bu noktasında çıktı tamponlamasını başlatacağından
    kapama etiketinden sonra istenmeyen etkilere neden olabilecek boşluk veya
    yeni satırların yanlışlıkla eklenmesi böylece engellenmiş olur.
   </p>
   <p class="para">
    <div class="example" id="example-2">
     <p><strong>Örnek 2 - PHP koduyla biten dosya</strong></p>
     <div class="example-contents">
<div class="annotation-interactive phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">echo </span><span style="color: #DD0000">"Merhaba Dünya\n"</span><span style="color: #007700">;<br /><br /></span><span style="color: #FF8000">// ... daha kod<br /><br /></span><span style="color: #007700">echo </span><span style="color: #DD0000">"İletişimin sonu\n"</span><span style="color: #007700">;<br /><br /></span><span style="color: #FF8000">// PHP kapama etiketi olmadan betik burada biter</span></span></code></div>
     </div>

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