Professional Documents
Culture Documents
2.PHP Dilinin Genel Yapisi YazimKurallari
2.PHP Dilinin Genel Yapisi YazimKurallari
PROGRAMCILIĞININ
TEMELLERİ - PHP&MYSQL
Özgür KARADUMAN
PHP Dilinin Genel Yapısı ve Yazım Kuralları
PHP Kodları Belirteci
PHP kodları,
<? ……………?> veya <?php………..?> veya <script language=‘’php’’>….</script>
arasına yazılır. Aşağıdaki kodlar birbirinin aynısıdır:
<?
echo ‘’merhaba’’;
?>
<?php
echo ‘’merhaba’’; en yaygın kullanım budur
?>
<language=‘’php’’>
echo ‘’merhaba’’;
</script>
2
PHP Dilinin Genel Yapısı ve Yazım Kuralları
PHP Cümleleri Ayıracı
<?php
echo ‘’merhaba’’; echo ‘’merhaba’’;
?>
3
PHP Dilinin Genel Yapısı ve Yazım Kuralları
Ekran Çıktısı Komutları
• PHP’de ekrana bilgi yazdıran birden fazla komut vardır: echo, print
• En sık kullanılanı echo komutudur
• echo komutunun da aşağıdaki biçimde farklı kullanımları sözkonusudur:
echo (‘’merhaba’’);
echo ‘’merhaba’’;
echo ‘merhaba’;
4
PHP Dilinin Genel Yapısı ve Yazım Kuralları
Açıklama Satırları
• Bildiğiniz gibi açıklama satırları; program kodlarını açıklama için kullanılan
ve program çalıştırılırken dikkate alınmayan yazılardır. Her dilde vardır.
Programcılar, gerek kendileri için gerekse programı okuyan başka
programcılar için bu tür açıklamaları yaparlar. Profesyonel programcılar
genelde kullanırlar. Zira, bir süre sonra yazılan kodların amacı unutulabilir.
• PHP’de açıklama satırları,
-tek satır için: // veya #
-birden fazla satır için: /* ……….
………. */
Örnek: Örnek:
<?php
<?php
/*Bu program ahmet
tarafından yazılmıştır */
echo ‘’merhaba’’; // ekrana merhaba yazdırır
print ‘’merhaba’’; # bu da yukardakiyle aynıdır
echo ‘’merhaba’’;
?> 5
?>
PHP Dilinin Genel Yapısı ve Yazım Kuralları
Bloklar
• C tabanlı her dilde olduğu gibi PHP’de de bloklar { } arasında belirtilir
• Blok, noktalı virgül(;) ile biten birden fazla ifadeyi birarada çalıştırmak için
kullanılır.
Örnek:
<?php
?>
6
PHP Dilinin Genel Yapısı ve Yazım Kuralları
String(karakter grubu) Birleştirmek
• PHP’de stringler nokta(.) ile birleştirilir
• Özellikle ekrana bilgi yazdırılırken sıkça kullanılır
Örnek: stringbirlestir.php
<?php
Örnek:
<?php
echo ‘’<h2>merhaba</h2>’’;
echo ‘’<br>’’;
echo ‘’<b>PHP</b>’’;
?>
8
PHP Dilinin Genel Yapısı ve Yazım Kuralları
PHP ile HTML Kodları-2
• PHP kodları istenildiği yerde sonlandırılarak HTML’geçiş yapılabilir ve yne aynı
program içerisinde istenildiği yerde tekrar PHP kodları açılarak PHP’ye
geçilebilir. Bu geçişler istenildiği kadar yapılabilir. Buna bazı kaynaklarda
HTML’den kaçış gibi isimler vermektedirler.
Örnek: htmldenkacis.php
• Not: Dikkat edilirse programın uzantısını *.php verdiğimiz halde html kodları da
çalıştı. PHP, HTML kodlarını da çalıştırabilir. Zaten sonuçta sunucu(server) tarafında
PHP çalıştırılıp HTML kodlarına çevrilir ve tarayıcımıza öyle yollanır(sunucu taraflı
çalışma). Tarayıcıya PHP kodları yollanmaz. Bundan çıkaracağımız sonuç, eğer HTML
kodlarının çözebileceği şeyler varsa PHP kodları sonlandırılarak HTML’ye geçilebilir.
Zaten sunucu tarafında PHP->HTML dönüşümü yapılacağı için bu dönüşümden o
kodlar için kurtarılmış olur ve performansa katkıda bulunulmuş olur 9