PHP Temel Sözdizimi (Adım Adım Açıklama)

#PHP

PHP temel sözdizimi Php’nin temel etiketlerini açılış kapanış etiketlerini ve yapısını, html içinde Php’nin kullanımını ve dahasını içerir.

PHP hakkında hiç birşey bilmiyorsanız PHP Nedir ve Nasıl Çalışır? adlı makalemize göz atmadan bu makaleye geçmemenizi öneririz.

PHP’nin temel sözdizimi Php’nin temel etiketlerini açılış kapanış etiketlerini ve yapısını, html içinde Php’nin kullanımını ve dahasını içerir.

PHP Temel Sözdizimi
PHP Temel Sözdizimi

PHP Etiketleri

PHP’nin bir dosyada php kodunun olup olmadığını taramak için “<?php” ve “?>” açılış kapanış taglerine bakar. Bu uygulama biçimi PHP’nin her türlü dosya  ve kod dizinlerinde kullanımını sağlar.

Açılış kapanış tagları arasındakiler hariç hiçbir kod php’nin tarafından derlenmez ve dikkate alınmaz.

Bununla birlikte PHP’nin kısa açılış tagına da izin verir yani başlangıç tagınız “<?php” de olabilir “<?” tag de olabilir. Bu sizin kullanım alışkanlığınız ile doğru orantılıdır.

Yalnız bu tag biçimini kullanmak isterseniz “enable-short-tags” yapılandırmasını veya php.ini dosyasındaki “short_open_tag” yönergesini etkinleştirmeniz gerekmektedir.

Fakat bunların hiçbirine ihtiyacınız yok çünkü “<?php” tagını kullanmanız tüm yazılımcılar tarafından şiddetle önerilir. Çünkü bu tür kullanım sizin hata oranınızı ciddi biçimde düşürecektir.

Eğer bir dosya tamamen php’nin kodları içeriyorsa kapanış tagı kullanılmayabilir fakat siz yinede kapatın.

PHP’de 7.0.0 sürümde bazı değişiklikler oldu bunlardan ikisi;

Eski sürümlerde “<%…%>” etiketlerinide açılış ve kapanış için kullanabiliyorduk ancak bu sürümle kaldırıldı.

Yine bu sürümde diğer kaldırılan şey ise;

<script language="php"></script>

PHP’de kodlarımızı yine üstte belirtilen şekilde yazabiliyorduk ancan o tür kullanımda bu sürümle kaldırıldı.

PHP’de 5.4.0 sürümde bazı değişiklikler oldu bunlardan birisi;

<? Açılış etiketini kullanmak için “short_open_tag” yapılandırmasını php.ini dosyasında yapmamız gerekiyordu ancak bu sorun bu sürüm ile ortadan kaldırıldı.

Artık bu yapılandırmaya gerek kalmadan kullanabiliriz kısa açılış etiketini.

HTML’den Kaçmak

Php’nin açılış ve kapanış tagleri arasındaki diğer herşeyi gözardı ettiğini söylemiştik. Bu php’nin dosyalarının karmaşık ve değişken diller içerebileceğinin en büyük kanıtıdır.

Php’yi genel de HTML içine gömülü bir halde bulabilirsiniz.

Örnekte olduğu gibi;

<p>Bu etiket html deki paragraph etiketi olduğundan php tarafından okunmaz ve yorumlanmaz.</p>
<?php echo 'Bu bölüm phpnin açılış ve kapanış etiketleri arasında olduğundan php tarafından okunup yorumlanır'; ?>
<p>Yine bu etiket de htmldeki paragraph etiketi olduğundan php tarafından okunmaz ve yorumlanmaz.</p>

Koşullu kullanımda Php’nin HTML içine gömülmesi!

<?php if (ifade == true): ?>
  <p>paragraph 1.</p>
<?php else: ?>
  <p>paragraph 2.</p>
<?php endif; ?>

Bu gösterimde php koşullara göre hareket edecektir. Yani PHP’deki ilk koşul olan ifade doğru ise birinci paragraph olan html kodu ekranda gösterilecek eğer doğru değilse ikinci paragraph olan html kodu ekrana yansıyacak. Bu örnekte de PHP ile HTML arasındaki ilişkiyi daha detaylı görmüş bulunduk.

Bu örneğin kafanızı karıştırmasına izin vermeyin. İlerleyen yazı, video ve makalelerde ne demek istediğimizi daha iyi anlayacaksınız.

Önemli Uyarı:

PHP’yi XML ve XHTML’de kullanmak isterseniz açılış ve kapanış etiketi olarak <?php…?> kullanmak zorundasınız.

PHP Deyim Ayrımı

PHP’de her bir deyimi birbirinden noktalı virgule (;) ayırırız.

<?php
    echo 'birinci deyim;
    echo 'ikinci deyim;
?>

Gördüğünüz gibi her deyim bitişinde noktalı virgül kullandık. Bazı noktalarda kullanmayabiliriz fakat siz şuan için o noktalara odaklanmayın her zaman kullanmaya özen gösterin.

Size yanlış kullanım örneği gösterelim;

<?php echo 'Ending tag excluded';
<p>HTML paragrafı</p> ?>

Php’nin kapanış etiketini kullandığımız yer yanlıştır. Html kodunu direct olarak php’nin içine atamayız bize hata verir. Bundan dolayı php’nin kapanış etiketini paragraf (<p>) etiketinden hemen önce yapıştırmamız gerekli.

Doğrusu;

<?php echo 'Merhaba Dünya' ;?>
<p>HTML paragrafı</p>

PHP Yorum ve Açıklama Satırları

PHP, C, c++ ve Perl yazılım dillerindeki tüm yorum satırlarının kullanım biçimini destekler.

İki tür yorum satırı vardır. Bunlardan biri tek satırlı diğeri çok satırlı.

Tek satırlı yorumlama adından da anlaşılacağı üzere tek satırda yazabileceğiniz yorum ve açıklamaları destekler.

Çok Satırlı yorumlama ise uzun açıklamalar yapmak için tasarlanmış yorumlama ve açıklama satırlarıdır.

İkisininde örneği:

<?php
    echo 'Bu bir yazıdır; // Bu tek satırlık yorum veya açıklamadır
    
    /* Bu, çok satırlı
    Açıklama alanıdır */
    
    echo 'Bir deneme daha';

    echo 'Bu da sonuncusu'; # Yine bu kullanımda tek satırlık yorumlamadır

?>

Şuan için php’nin hakkında hiçbirşey göstermedik. Ufacık değindik. Canınız sıkılmasın uzun uzun kod yazacağımız vakitler gelecek. Biraz sabırlı olun!

İyi çalışmalar dileriz.

Diğer makalelerde görüşmek üzere!

İlginizi çekebilir…

WordPress Kişisel Blog Temaları! (Ücretli – Ücretsiz)

Bu makaleyi beğendiyseniz, lütfen WordPress video eğiticileri için YouTube Kanalımıza abone olun . Bizi Twitter ve İnstagram‘da da bulabilirsiniz …


Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İçerik Metası
İbrahim Bozkurt /// https://www.php.net/manual/tr/language.basic-syntax.php