Merhaba arkadaşlar, forumda birkac php dersleri konusu gördüm fakat çok yüzeysel anlatılmış.
öncelikle php'nin tabanının ve en ufak birimlerinde başlayacağız.
şimdi bir sayfada nasıl yazı yazarız ona bakalım..Bunun için iki yolu öğreneceğiz:
1. print fonksiyonu ile 2. echo fonksiyonu ile
ikiside ekrana deneme yazımız yazdıracaktır.
unutmadan söyleyeyim php ile yapılan her sayfada kodlar <?php ile başlatılır ?> ile bitirilir.
Ve fonksiyonlarda parantez içinde tırnak kullanılır, parantezi kapattığımızda alt satıra geçerken noktalı virgül konulur.Aksi taktirde hata gelecektir.
ekrana yazımızı böyle yazdık.Şimdi aynı yazıyı PHP Değişkenleri kullanarak yazmayı deneyelim.Değişkenlerimiz $ işareti ile yapılır.Değişken $ sembolünden sonra yazılır, = ile de değişkene bir değer atanır, ve yine noktalı virgül koyup bir alt satıra geçilir.
ben burda print ile yazmayı tercih ettim, sadce bir degiskenden yazarken tırnak isareti kullanmamıza gerek kalmaz.Örneğin echo ile yazarken de böyle yapabilirdik:
echo($degisken);
şimdi deişkenleri daha iyi kavramak için değişkenlerin birbiriyle ilişkisine bakalım.
simdi matematiksel bir işlem yaptık.önce şunu söyliyim ekranda 5 çıkacaktır =)
Nasıl yaptığımızı anlatalım, önce degiskenlerle sayıları tanımladım,
ve islem degiskeninde matematiksel islemimi uyguladım.Matematik işlemleri
- (çıkarma), + (toplama), * (çarpma), / (bölme) şeklindedir.
Ven sadece çıkarma ve bölme işlemi yaptım.Neden parantezleri kullandım,
çünkü dedimki önce çıkarmayı yap sonra bölmeyi yap.Matematik bilginizden de bilirsiniz zaten parantez olmadığı zaman öncelik bölme,çarpma,toplama çıkarma şeklindedir.
son olarakta sonuc degiskeni islem degiskenine esit olsun dedim ve echo ile sayfada yazdırdım.Umarım ki anlamışsınızdır, elimden geldiğince ayrıntılı anlatmaya çalışıyorum.
Şimdide bir değişkeni metin içinde kullanmayı göstereceğim.
şeklinde yaptık ve yazımızı yazdırdık.
PHP Kodlanırken de satırlarda yapılan hataların %75'i tırnak işaretlerinden meydana gelir.
Eğer bir fonksiyonun değerini tırnak içinde yazdıysak, ve bu değerin içinde de tırnak işareti varsa PHP bunu hata olarak algılayacaktır.Bunu da \ sembolü yardımıyla yapacağız.
şeklinde yaparsak Parse Error alırız.doğrusu böyle olacaktır.
evet buda böyle oldu, fakat şöyle birşey daha var bir metin içinde \ 'yi direk kullanamayız, mesela ekrana
deneme\yazımız yazmak istiyoruz
bunu
olarak yazamayız.Bunun için de çare var, böyle yapmalıyız:
yani \\ iki kere kullanıyoruz.
şimdilik bu kadar yeter.Zaten en iyi oturması gereken de değişkenlerdir.
Sizlere bildiklerimi anlatmaya devam edeceğim. :melek:melek
Silver*
Şimdi de PHP'nin kullanışlı yönlerinden başlayalım.Daha önce yaptıklarımız en basit şeylerdendi.Öncelikle web programlamada kural nasıl koyulur, kural koyduktan sonra nasıl emir verilir öğrenelim.
if deyimi:
If bildiginiz gibi ingilizcede eğer demektir,yani php'de de eğer ... olursa şunu şunu yap
işlevini görür.kullanımı böyledir:
if ( kural ) {
işlem, yapılması gereken
}
else deyimi:
if kuralından sonra kullanılır.Yani bir kural verildiğinde yapılması gereken işlem verilir if ile.
daha sonra diger islemler icin tek tek if kullanmamak icin direk else kullanılır.
Else, diğer her durumda bunu yap demektir.Kullanımı:
else {
işlem
}
Yardımcı Elemanlar:
hemen örneklerimizle başlayalım..Aynı şeyi sürekli farklı yollardan yapacağım.
ekranda: $degerimiz = "hackhell" ve $degerimiz2 = "silverday" dir. yazdı.
tabi ekranda: değerimiz deneme'dir yazacak.
If'ler üzerinde daha fazla da duracağız, bunlar önemlidir =)
Diğer Sayfalara da Bakınız >
öncelikle php'nin tabanının ve en ufak birimlerinde başlayacağız.
şimdi bir sayfada nasıl yazı yazarız ona bakalım..Bunun için iki yolu öğreneceğiz:
1. print fonksiyonu ile 2. echo fonksiyonu ile
PHP:
<?php
print "deneme yazımız";
?>
PHP:
<?php
echo("deneme yazımız");
?>
ikiside ekrana deneme yazımız yazdıracaktır.
unutmadan söyleyeyim php ile yapılan her sayfada kodlar <?php ile başlatılır ?> ile bitirilir.
Ve fonksiyonlarda parantez içinde tırnak kullanılır, parantezi kapattığımızda alt satıra geçerken noktalı virgül konulur.Aksi taktirde hata gelecektir.
ekrana yazımızı böyle yazdık.Şimdi aynı yazıyı PHP Değişkenleri kullanarak yazmayı deneyelim.Değişkenlerimiz $ işareti ile yapılır.Değişken $ sembolünden sonra yazılır, = ile de değişkene bir değer atanır, ve yine noktalı virgül koyup bir alt satıra geçilir.
PHP:
<?php
$degisken = "deneme yazımız";
print $degisken;
?>
echo($degisken);
şimdi deişkenleri daha iyi kavramak için değişkenlerin birbiriyle ilişkisine bakalım.
PHP:
<?php
$sayi1 = "45";
$sayi2 = "35";
$sayi3 = "2";
$islem = ($sayi1 - $sayi2) / $sayi3;
$sonuc = $islem;
echo($sonuc);
?>
simdi matematiksel bir işlem yaptık.önce şunu söyliyim ekranda 5 çıkacaktır =)
Nasıl yaptığımızı anlatalım, önce degiskenlerle sayıları tanımladım,
ve islem degiskeninde matematiksel islemimi uyguladım.Matematik işlemleri
- (çıkarma), + (toplama), * (çarpma), / (bölme) şeklindedir.
Ven sadece çıkarma ve bölme işlemi yaptım.Neden parantezleri kullandım,
çünkü dedimki önce çıkarmayı yap sonra bölmeyi yap.Matematik bilginizden de bilirsiniz zaten parantez olmadığı zaman öncelik bölme,çarpma,toplama çıkarma şeklindedir.
son olarakta sonuc degiskeni islem degiskenine esit olsun dedim ve echo ile sayfada yazdırdım.Umarım ki anlamışsınızdır, elimden geldiğince ayrıntılı anlatmaya çalışıyorum.
Şimdide bir değişkeni metin içinde kullanmayı göstereceğim.
PHP:
<?php
$eklenecek_metin = "ek metin";
echo("Şimdi alt satıra bir metin eklenecektir:<br> $eklenecek_metin";
?>
şeklinde yaptık ve yazımızı yazdırdık.
PHP Kodlanırken de satırlarda yapılan hataların %75'i tırnak işaretlerinden meydana gelir.
Eğer bir fonksiyonun değerini tırnak içinde yazdıysak, ve bu değerin içinde de tırnak işareti varsa PHP bunu hata olarak algılayacaktır.Bunu da \ sembolü yardımıyla yapacağız.
PHP:
<?php
// Hatalı Kodlama
echo("Atatürk: "Ne Mutlu Türküm Diyene!" dedi.");
?>
şeklinde yaparsak Parse Error alırız.doğrusu böyle olacaktır.
PHP:
<?php
// Doğrusu, \ işaretlerine dikkat
echo("Atatürk: \"Ne Mutlu Türküm Diyene\" dedi.");
?>
evet buda böyle oldu, fakat şöyle birşey daha var bir metin içinde \ 'yi direk kullanamayız, mesela ekrana
deneme\yazımız yazmak istiyoruz
bunu
PHP:
print "deneme\yazımız";
PHP:
print "deneme\\yazımız";
şimdilik bu kadar yeter.Zaten en iyi oturması gereken de değişkenlerdir.
Sizlere bildiklerimi anlatmaya devam edeceğim. :melek:melek
Silver*
Şimdi de PHP'nin kullanışlı yönlerinden başlayalım.Daha önce yaptıklarımız en basit şeylerdendi.Öncelikle web programlamada kural nasıl koyulur, kural koyduktan sonra nasıl emir verilir öğrenelim.
if deyimi:
If bildiginiz gibi ingilizcede eğer demektir,yani php'de de eğer ... olursa şunu şunu yap
işlevini görür.kullanımı böyledir:
if ( kural ) {
işlem, yapılması gereken
}
else deyimi:
if kuralından sonra kullanılır.Yani bir kural verildiğinde yapılması gereken işlem verilir if ile.
daha sonra diger islemler icin tek tek if kullanmamak icin direk else kullanılır.
Else, diğer her durumda bunu yap demektir.Kullanımı:
else {
işlem
}
Yardımcı Elemanlar:
PHP:
== > eşit ise,
!= > farklı ise,
! > tanımsız ise (onun yerine == "" de kullanilabilir)
or > veya, sembol olarak || da yapılır
and > ve , sembol olarak &&
< > küçüktür (numerik işlemler için tabiki)
> > büyüktür
>= > büyük eşittir
<= > küçük eşittir
hemen örneklerimizle başlayalım..Aynı şeyi sürekli farklı yollardan yapacağım.
PHP:
<?php
// buraya değerlerimizi yazalım
$degerimiz = "hackhell";
$degerimiz2 = "silverday";
$degerimiz3 = "hh";
if($degerimiz == "hackhell" and $degerimiz2 = "silverday") {
print "\$degerimiz = \"hackhell\" ve \$degerimiz2 = \"silverday\" dir.";
}
else {
print "lütfen değerleri kontrol edin.";
}
?>
ekranda: $degerimiz = "hackhell" ve $degerimiz2 = "silverday" dir. yazdı.
PHP:
<?php
$sayi = "3";
if($sayi > 1 and $sayi <= 3) {
print "sayımız 1den büyük, 3ten küçük eşittir.";
}
else {
print "sayımız 3 => x > 1 aralığında değildir, lütfen kontrol ediniz";
}
?>
PHP:
<?php
$deger = "hackhell";
// değerimiz hackhell, veya silverday ise işlem yapalım
if($deger == "hackhell" or $deger == "silverday") {
print "değer hackhell veya silverday";
}
else {
print "değerleri kontrol ediniz.";
}
?>
PHP:
<?php
$deger = "deneme";
// degerimiz deneme dğeerinden farklıysa
if($deger != "deneme") {
print "degerimiz deneme'den farklı";
}
else {
print "değerimiz deneme'dir.";
}
?>
tabi ekranda: değerimiz deneme'dir yazacak.
PHP:
<?php
// şimdi varolmayan bir deişkenimizle konuşalım =)
if(!$ornekdegisken) {
print "\$ornekdegisken adli bir deişken yok ya da deişken değeri tanımsız";
}
?>
If'ler üzerinde daha fazla da duracağız, bunlar önemlidir =)
Diğer Sayfalara da Bakınız >