Php Dersi 01: Php'ye Giriş - Google Fan Webmaster Forum
Google Fan Webmaster Forum  

Geri Dön   Google Fan Webmaster Forum > R10 Webmaster Kütüphanesi > Articles > Dersler

Cevapla
 
Article Tools
  #1  
Eski
EJDER - ait Avatar
EJDER EJDER isimli üye çevrimiçidir (Online)
Üyelik Tarihi: 29-06-2005
Nerden: istanbul,Konya
Yaş: 29
Tecrübe Puanı: 6
EJDER isimli üyemiz hakkına hiçbir bilgimiz yok.
Feedback Score: 6 reviews
Tanımlı Php Dersi 01: Php'ye Giriş
yazan EJDER 06-07-2007, 14:08:52

Tüm programlama dillerine başlangıçta ortak bir örnek verilir genelde. Ekrana Merhaba Dünya yazılır.. Bizde ilk kodumuza öyle başlayalım
PHP Kodu:
<?
echo("Merhaba Dünya");
?>
Buradaki <? ve ?> karakterlerinin arasında kalan yer oranın PHP kodu olduğunu göstermektedir. echo() ise ekrana yazan fonksiyonumuzdur. " işareti bir cümle yazacağımızı anlatmaktadır. ; ise fonksiyonumuzun bittiğini gösterir. ; sayesinde bir satır içerisinde birden fazla fonksiyon yazabiliriz. Başka bazı dillerdeki gibi her satıra bir kod yazma zorunluluğundan böylelikle kurtulmuş oluruz.
PHP ile HTML kodlarını birlikte çok rahatlıkla kullanabiliriz. Bunun iki yolu vardır, birincisi PHP'nin içerisinde HTML kodunu kullanmak, ikincisi HTML'in içerisinde PHP kodunu kullanmak.
PHP içerisinde HTML kodu kullanmak.
PHP Kodu:
<?
echo("<b>Merhaba Dünya</b>");
?>
Burada <b> etiketini kullandığımız için ekrana koyu olarak Merhaba Dünya yazılacaktır.. Aynı örneği HTML içinde PHP yazarak yapalım
PHP Kodu:
<b><?
echo("Merhaba Dünya");
?></b>
Bu tarz kısa yazımlarda PHP bir yazım kolaylığı getirmiştir, aynı kodu aşağıdaki gibi de yazabiliriz
PHP Kodu:
<b><?="Merhaba Dünya";?></b>
Bu kodda echo()'nun yaptığını yapmaktadır.. echo() komutunu aşağıdaki şekillerde de kullanabiliriz.
PHP Kodu:
<?
echo("Merhaba Dünya");
echo 
"Merhaba Dünya";
print(
"Merhaba Dünya");
printf("Merhaba Dünya");
?>
Bunların hepsi ekrana Merhaba Dünya yazacaktır. Fakat kodu çalıştırdığınızda göreceğiniz gibi hepsi yanyana yazılacaktır. Yanyana gelmemeleri için sonların <br> etiketini eklememiz gerekir.
PHP Kodu:
<?
echo("Merhaba Dünya<br>");
echo 
"Merhaba Dünya<br>";
print(
"Merhaba Dünya<br>");
printf("Merhaba Dünya<br>");
?>
Bu şekilde yaptığımız zaman alt alta gelecektir. Eğer kaynak koduna bakarsanız bu sefer kaynakta hepsinin yanyana geldiğini göreceksiniz. Şayet kodlarınızında daha açık olmasını isterseniz \n yani New Line (yeni satır) ekleyebilirsiniz.
PHP Kodu:
<?
echo("Merhaba Dünya<br>\n");
echo 
"Merhaba Dünya<br>\n";
print(
"Merhaba Dünya<br>\n");
printf("Merhaba Dünya<br>\n");
?>
\n benzeri sık kullandığımız iki tane komut vardır;
\t Belirli bir sayıda karakter boşluk bırakır (Tab boşluğu ekler)
\r Satır başına gider.
Bunları da örneğimize ekleyerek denemeler yapabiliriz.
PHP Kodu:
<?
echo("Merhaba Dünya<br>\n");
echo 
"\tMerhaba Dünya<br>\n";
print(
"\t\tMerhaba Dünya<br>\n");
printf("\t\t\tMerhaba Dünya<br>\n");
?>
echo() veya başka komutlarda dikkat edeceğimiz bir diğer husus ise " veya buna benzer karakterleri kullanamamızdır. Bu karakterleri kullanabilmek için başlarına \ eklememiz lazımdır. \" gibi
PHP Kodu:
<?
echo("Merhaba Dünya<br>\n");
echo 
"\t\"Merhaba\" Dünya<br>\n";
print(
"\t\tMerhaba Dünya<br>\n");
printf("\t\t\tMerhaba Dünya<br>\n");
?>
Böylelikle ekrana " karakterini bastırabiliriz. $, ', \ gibi karakterlerde aynı şekilde yazılmaktadır.. Bazen " yerine ' (tek tırnak) kullanıldığını görürüz. Kullanış açısından çok farkı yoktur. İleride değişkenlerde anlatacağım ufak tefek bazı ayrıntı farkları vardır.
İlk dersimiz burada bitti, hayırlı uğurlu olsun..
Ek Ders :
PHP'ye giriş dersinde açıklama satırlarını anlatmamak, ileri de dersleri anlatırken işimi oldukça zorlaştıracak sanırım. Her programlama dilinde olduğu gibi PHP'de de açıklama yazabilmek için çeşitli seçenekler mevcut. Açıklamalar kodlama açısından bir önemi olmayan kod parçaları gibi gözükse de okunabilirlik ve koda tekrar geri döndüğümüzde anlaşılabilirlik sağlayacaktır. İlk metodumuz tek satır açıklaması için //, bunu sadece o satırda açıklama yapabilmek için kullanıyoruz, // yazdıktan sonra gelen yerler açıklama satırı olarak kabul ediliyor. Birde birden fazla satırda da kullanabileceğimiz var. /* */ Bunu da birden fazla satır açıklama yapmak istersek kullanıyoruz. İkisini aynı örnekte kullanıyorum, umarım anlaşılır olur.
HTML Code:
<?
/*Çoklu satır açıklama örneği
istediğimiz kadar satır açıklama
girebiliriz. Burada yazacaklarımız
programımızın işleyişini etkilemeyecektir.
Kod parçaları yazsak dahi
herhangi bir şey olmayacaktır.*/
echo("Merhaba Dünya"); // Ekrana Merhaba Dünya yazar, burası tek satır açıklama satırı
?>
__________________
Seo - Webmaster Sucks - Ücretsiz Firma Ekle

Konu EJDER tarafından (20-07-2007 Saat 00:11:21 ) de değiştirilmiştir.
Alıntı ile Cevapla
Görüntüleme 7435 Comments 92
Total Comments 92

Comments

  2  
Eski 06-07-2007, 14:13:50
oktay oktay isimli üyemiz çevrimdışıdır. (Offline)
 
Tanımlı

abi teşekkürler burada ders vereceğin için ben inanıyorum senin dediklerini uygulayanlar kendi sitelerinin programlamasını rahatlıkla yapabilirler.
__________________
Ülkeler @ Konya Life @ Blogum
Alıntı ile Cevapla
  3  
Eski 06-07-2007, 14:18:30
yakoSin yakoSin isimli üyemiz çevrimdışıdır. (Offline)
n-1 formül budur
 
Tanımlı

\t Belirli bir sayıda karakter boşluk bırakır

boşluk adedini ne belirliyor peki hocam
__________________
ykS v2 Haber Scrpti çok yakında (Özel istekler için pm atın)
Alıntı ile Cevapla
  4  
Eski 06-07-2007, 14:22:47
turkcekaynak turkcekaynak isimli üye çevrimiçidir (Online)
 
Tanımlı

daha önce defalarca "merhaba dünya" yazdırdım ama hiç daha ileri gidemedim umarım Ejder in sayesinde ufak tefek ipuçları ve akıcı anlatımıyla bu sefer bir kaç adım daha fazla php nin içine gireriz.
__________________
Google Destekli Oyun Oynama Sitesi.
Alıntı ile Cevapla
  5  
Eski 06-07-2007, 14:23:23
EJDER EJDER isimli üye çevrimiçidir (Online)
 
Tanımlı

Alıntı:
yakoSin´isimli üyeden Alıntı Mesajı Göster
\t Belirli bir sayıda karakter boşluk bırakır
boşluk adedini ne belirliyor peki hocam
aslında \t tab karakterini basar, bu da genelde 8 karakter boşluğa tekabül ediyor.
__________________
Seo - Webmaster Sucks - Ücretsiz Firma Ekle
Alıntı ile Cevapla
  6  
Eski 06-07-2007, 14:28:23
yakoSin yakoSin isimli üyemiz çevrimdışıdır. (Offline)
n-1 formül budur
 
Tanımlı

Alıntı:
EjdeR´isimli üyeden Alıntı Mesajı Göster
aslında \t tab karakterini basar, bu da genelde 8 karakter boşluğa tekabül ediyor.
t=tab böyle daha akılda kalıcı oldu hocam..

Ellerin dert görmesin...
__________________
ykS v2 Haber Scrpti çok yakında (Özel istekler için pm atın)
Alıntı ile Cevapla
  7  
Eski 06-07-2007, 14:28:26
Grafix Grafix isimli üyemiz çevrimdışıdır. (Offline)
 
Tanımlı

teşekkürler,
abi aslında işinden zaman ayırabilirsen videolu derste yapabilirsin..
Alıntı ile Cevapla
  8  
Eski 06-07-2007, 14:29:54
Ersin Ersin isimli üyemiz çevrimdışıdır. (Offline)
 
Tanımlı

Abi teşekkür ederim elimden geldiğince takip edicem bu konuyu.
Allah razı olsun
__________________

Şırnak / Akçay Şafak : 389
Alıntı ile Cevapla
  9  
Eski 06-07-2007, 14:30:01
desperrado desperrado isimli üye çevrimiçidir (Online)
C#,ADO.NET,ASP.NET,SQL
 
Tanımlı

Teşekkürler.
İnşallah devam ederiz.Bende artık php,mysql öğreneyim.
__________________
OramakomaBuramako.Com
Alıntı ile Cevapla
  10  
Eski 06-07-2007, 14:54:33
EJDER EJDER isimli üye çevrimiçidir (Online)
 
Tanımlı

yakoSin: sevindim teşekkürler

Grafix: rica ederim, o tarz anlatım çok uzun sürüyor malesef

Mckost: rica ederim, amin

desperrado: rica ederim, inşallah herkes öğrenir.
__________________
Seo - Webmaster Sucks - Ücretsiz Firma Ekle
Alıntı ile Cevapla
Cevapla


Article Tools

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı



Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 17:09:43 .


Telif Hakları vBulletin v3.8.4 © 2000-2010, ve Jelsoft Enterprises Ltd.'e Aittir.
Hosted by Radore Hosting Datacenter

“İnsanların en hayırlısı, insanlara faydalı olandır”. H.Ş