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

Geri git   Google Fan Webmaster Forum > R10 Webmaster Kütüphanesi > Articles > Dersler
Kayıt ol Articles Sosyal Gruplar Forumları Okundu Kabul Et

Cevapla
 
LinkBack Article Tools
  #1  
Alt
EJDER - ait Kullanıcı Resmi (Avatar)
EJDER EJDER isimli üye çevrimiçidir (Online)
Üyelik tarihi: 29-06-2005
Bulunduğu yer: istanbul,Konya
Yaş: 31
Feedback Score: 13 Olumlu
Standart 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-Kodu:
<?
/*Ç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ı
?>
__________________
@hasanyasar- HasanYasar.com-imza.com

Konu EJDER tarafından (20-07-2007 Saat 00:11:21 ) değiştirilmiştir.
Alıntı ile Cevapla


Görüntüleme 11010 Comments 100
Sponsored Links
Total Comments 100

Comments

  41  
Alt 12-07-2007, 03:22:19
 
Standart

Teşekkür ederim ejder hocam.
__________________
Hosting
Alıntı ile Cevapla


Sponsored Links
  42  
Alt 12-07-2007, 10:44:40
 
Standart

Cagatay : teşekkürler, amin

ŁoneŁy : rica ederim
__________________
@hasanyasar- HasanYasar.com-imza.com
Alıntı ile Cevapla


  43  
Alt 27-07-2007, 17:34:21
 
Standart

Gerçekten çok güzel bi sunum.Script projenizi bugün gördüm ve 18 sayfasını tek tek okudum yine dönersiniz inşallah.
Alıntı ile Cevapla


  44  
Alt 27-07-2007, 17:57:04
 
Standart

rep veremedim cunku "you must spread some rep around bla bla..."
tesekkurler, cok comertsiniz, bilgi paylasmak her adamin harci degil, sizin gibi 2-3 kisi daha olsa burada php yi 1 ayda ogrenecegiz..
takipciyim, devamini bekliyoruz
__________________
Baskalarının bahtiyarlığına imrenme. Çok kimseler var ki, senin hayatına gıpta ediyorlar.
Alıntı ile Cevapla


  45  
Alt 28-07-2007, 16:57:04
 
Standart

By_uLKeN: döneriz inşallah

web_master: ben dersleri bitirdikten sonra öğrenirsiniz merak etmeyin
__________________
@hasanyasar- HasanYasar.com-imza.com
Alıntı ile Cevapla


  46  
Alt 28-07-2007, 18:40:23
Ece Ece isimli üyemiz çevrimdışıdır. (Offline)
 
Standart

Konuyu yeniden okudum ve aklımda bir soru oluştu...
Şimdi html sayfalarını not defteriyle oluşturabiliyor veya çizebiliyorum, php sayfasını ne şekilde oluşturcaz, yada buna sıra gelecekmi? belki acemi veya cahilce yazmış olabilirim kusura bakmayın, php den anlamadıgım için kafamda böyle bir soru oluştu sormak istedim.
__________________
[SIZE="2"][COLOR="Green"]Menfaatine alet edemedigin insana kızma ve çamur atma.[/COLOR][/SIZE]
Alıntı ile Cevapla


  47  
Alt 28-07-2007, 18:44:59
 
Standart

Herhangi bir metin editörü ile yazılabilir. Görsel olarak HTML kodları gibi yapılamıyor. (FrontPage, Dreamweaver vs. de yapıldığı gibi.) Not defteri ilede yazılabilir. Dreamweaver ile yazarsan bazı kolaylıkları olacaktır. Renklendirme, belli fonksiyonları yazarken altında benzerleri listeleme vs. kolaylıkları olacaktır.
Alıntı ile Cevapla


  48  
Alt 28-07-2007, 18:48:36
Üyeliği durduruldu
 
Standart

emeğine sağlık ejder abim
Alıntı ile Cevapla


  49  
Alt 28-07-2007, 18:50:08
 
Standart

Alıntı:
Ezo Nickli Üyeden Alıntı Mesajı göster
Konuyu yeniden okudum ve aklımda bir soru oluştu...
Şimdi html sayfalarını not defteriyle oluşturabiliyor veya çizebiliyorum, php sayfasını ne şekilde oluşturcaz, yada buna sıra gelecekmi? belki acemi veya cahilce yazmış olabilirim kusura bakmayın, php den anlamadıgım için kafamda böyle bir soru oluştu sormak istedim.
GEnellikle Dreamweaver ile hazırlıyorum, yalnız şirket dışında kod yazmam gerektiği zaman Notepad++ yazılımını kullanıyorum.

.:: NOTEPAD++ ::.

adresinden indirebilirsiniz
__________________
@hasanyasar- HasanYasar.com-imza.com
Alıntı ile Cevapla


  50  
Alt 28-07-2007, 18:57:25
Ece Ece isimli üyemiz çevrimdışıdır. (Offline)
 
Standart

Ejder & Ersat Teşekür ederim.
__________________
[SIZE="2"][COLOR="Green"]Menfaatine alet edemedigin insana kızma ve çamur atma.[/COLOR][/SIZE]
Alıntı ile Cevapla


Cevapla


Bookmarks
tesxc
Article Tools

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

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



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 23:38:49.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

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

Hosting by Radore Hosting

İçerik sağlayacı paylaşım sitelerinden biri olan R10.net WebMaster Forum Adresimizde 5651 Sayılı Kanun’un 8. Maddesine ve T.C.K’nın 125. Maddesine göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. R10.net hakkında yapılacak tüm hukuksal Şikayetler adresi ile iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde R10.net yönetimi olarak tarafımızdan gereken işlemler yapılacak ve Avukatlarımız size dönüş yapacaktır.
ARGUS_OK