TR Kodlama Forumlar PHP Dersleri

  • Bu konu boş.
15 yanıt dizini görüntüleniyor
  • Yazar
    Yazılar
    • #6580
      oralunal
      Ziyaretçi

      Merhaba,

      Bu dersleri w3schools’dan çeviri yaparak hazırladığımı bilmenizi isterim.

      PHP’ye Giriş

      PHP sunucu taraflı çalışan bir programlama dilidir.


      PHP öğrenmeden önce neleri bilmelisiniz?
      Devam etmeden önce aşağıdakiler hakkında biraz bilgi sahibi olmalısınız:

      • HTML
      • Biraz kodlama becerisi

      Bunlar hakkında bilgi edinmek istiyorsanız W3Schools‘un sitesini gezmenizi tavsiye ederim.


      PHP Nedir?

      • PHP’nin açılımı PHP: Hypertext Preprocessor’dır.
      • PHP, ASP gibi sunucu taraflı çalışan bir programlama dilidir.
      • PHP kodları sunucuda yorumlanır.
      • PHP bir çok veritabanını destekler(MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, vb.).
      • PHP açık kaynak kodlu bir programdır.
      • PHP’yi indirmek ve kullanmak ücretsizdir.

      PHP Dosyası Nedir?

      • PHP dosyaları yazı, HTML taglarını ve PHP kodlarını içerebilir.
      • PHP dosyaları sunucuda yorumlanır ve tarayıcıya HTML şeklinde yansır.
      • PHP dosyalarının uzantıları “.php”, “.php3”, veya “.phtml” şeklindedir.

      MySQL Nedir?

      • MySQL bir veritabanı sunucusudur.
      • MySQL hem büyük hemde küçük uygulamalar için ideal bir veritabanıdır.
      • MySQL standart SQL komutlarını destekler.
      • MySQL compiles on a number of platforms(Tam olarak çeviremedim :D )
      • MySQL veritabanı sunucusunu indirmek ve kullanmak ücretsizdir.

      PHP + MySQL

      • PHP, MySQL ile birlikte çalışıp farklı platformlarda kullanılabilir. (Windows’da kodlar Unix’de çalıştırabilirsiniz.)

      Neden PHP?

      • PHP farklı platformlarda çalışabilir (Windows, Linux, Unix, vb.)
      • PHP nerdeyse günümüzde kullanılan bütün sunucular ile çalıştırılabilir (Apache, IIS, vb.)
      • PHP’yi resmi web sitesinden indirmek tamamen ücretsizdir: http://www.php.net” onclick=”window.open(this.href);return false;
      • PHP öğrenilmesi kolay ve sunucuda hızlı çalışan bir dildir.

      Nereden Başlanmalı?
      Bir sunucuda PHP kullanmak isterseniz, yapabilecekleriniz:

      • Apache (veya IIS) kurun kendi sunucunuza, sonra PHP’yi ve MySQL’ı kurun.
      • Veya PHP ve MySQL desteği olan bir hosting alın.
    • #8685
      Anonim
      Ziyaretçi

      PHP Kurulumu

      Nelere İhtiyacınız Var?
      Eğer sunucunuz PHP destekliyorsa hiçbir kurulum yapmanıza gerek yok. ‘.php’ dosyalarınızı web dizininize atın, sunucunuz sizin için onları çalıştıracaktır. Hem bu işlem ücretsizdir, bir çok web alanı size PHP desteği sunar.

      Fakat, sunucunuz PHP desteklemiyorsa, PHP’yi kurmanız gereklidir.

      PHP.Net sitesinde PHP5 kurulumu hakkında güzel bir kaynak var. Takıldığınız yerlerde bu linki kullanabilirsiniz: http://yeniurl.com/PHPKurulumu” onclick=”window.open(this.href);return false;

      PHP’yi İndirin
      PHP’yi ücretsiz olarak sitesinden indirebilirsiniz: http://yeniurl.com/PHPIndir” onclick=”window.open(this.href);return false;

      MySQL Veritabanını İndirin
      MySQL veritabanını sitesinden indirebilirsiniz: http://yeniurl.com/MySQLIndir” onclick=”window.open(this.href);return false;

      Apache Sunucuyu İndirin
      Apache sunucuyu sitesinden indirebilirsiniz: http://yeniurl.com/ApacheIndir” onclick=”window.open(this.href);return false;

      Not: Eğer PHP’yi kendi bilgisayarınıza kurmak istiyorsanız aşağıdaki sitelere bakın

      xampp
      xampp programını sitesinden indirebilirsiniz: http://yeniurl.com/XamppIndir” onclick=”window.open(this.href);return false;

      AppServ
      AppServ programını sitesinden indirebilirsiniz: http://yeniurl.com/AppServIndir” onclick=”window.open(this.href);return false;

    • #8684
      Anonim
      Ziyaretçi

      PHP Sözdizimi

      PHP sunucuda yorumlanır ve tarayıcıya HTML çıktısı gönderir.


      Basit PHP Sözdizimi
      Bir PHP kodu her zaman ile biter. PHP kodları bir dökümanda her yerde bulunabilir.
      Bazı sunucular kısa steno destekler ve kodlamanıza başlarken <?php yerine <? ile başlamanıza izin verir.
      Fakat maksimum uyumluluk için, standart formunu(<?php) kullanmanızı tavsiye ederiz.
      <?php

      ?>
      Bir PHP dosyası normalde HTML dosyasıymış gibi HTML taglarını da içerir PHP kodlarının yanında.
      Aşağıda tarayıcıa “Merhaba Dünya” yazısını gönderen bir PHP kodunu görüyoruz:
      [code=php:1qtknnlz]

      <?php
      echo “Merhaba Dünya”;
      ?>


      PHP’de her kod satırı noktalı virgül ile sona ermelidir. Noktalı virgül PHP’de bir işlemin bittiğini diğer işleme hazır olunduğunu belirtir.
      PHP’de yazının çıktısını almak için iki faklı komut kullanılabilir: echo ve print. Yukarıdaki örnekte biz “echo” komutunu kullanarak “Merhaba Dünya” yazısının çıktısını aldık.
      Not: PHP dosyalarının çalıştırılacağı dosyanın uzantısının .php olmasına dikkat edin. .html uzantılı dosyalarda PHP kodları çalışmayacaktır.
      ——————————————————————-
      PHP’de Yorum Satırları
      PHP’de yorum satırları eklemek için iki yöntem vardır. Tek satırlık yorumlar için // işaretlerini kullanırız satır başında. Fakat uzun yorumlar için /*….*/ işaretlerini kullanırız. /* ile */ arasına yazdığımız yazılar PHP tarafından dikkate alınmaz.
      [code=php:1qtknnlz]

      <?php

      //Bu bir yorum satırıdır

      /*
      Bu uzun
      satırlardan oluşan
      bir yorum bloğudur.
      */

      ?>

      [code=php:1qtknnlz]<?php

      ?>
      Bir PHP dosyası normalde HTML dosyasıymış gibi HTML taglarını da içerir PHP kodlarının yanında.
      Aşağıda tarayıcıa “Merhaba Dünya” yazısını gönderen bir PHP kodunu görüyoruz:

      <?php
      echo “Merhaba Dünya”;
      ?>


      PHP’de her kod satırı noktalı virgül ile sona ermelidir. Noktalı virgül PHP’de bir işlemin bittiğini diğer işleme hazır olunduğunu belirtir.
      PHP’de yazının çıktısını almak için iki faklı komut kullanılabilir: echo ve print. Yukarıdaki örnekte biz “echo” komutunu kullanarak “Merhaba Dünya” yazısının çıktısını aldık.
      Not: PHP dosyalarının çalıştırılacağı dosyanın uzantısının .php olmasına dikkat edin. .html uzantılı dosyalarda PHP kodları çalışmayacaktır.
      ——————————————————————-
      PHP’de Yorum Satırları
      PHP’de yorum satırları eklemek için iki yöntem vardır. Tek satırlık yorumlar için // işaretlerini kullanırız satır başında. Fakat uzun yorumlar için /*….*/ işaretlerini kullanırız. /* ile */ arasına yazdığımız yazılar PHP tarafından dikkate alınmaz.
      [code=php:1qtknnlz]

      <?php

      //Bu bir yorum satırıdır

      /*
      Bu uzun
      satırlardan oluşan
      bir yorum bloğudur.
      */

      ?>

      [code=php:1qtknnlz]

      <?php
      echo “Merhaba Dünya”;
      ?>


      PHP’de her kod satırı noktalı virgül ile sona ermelidir. Noktalı virgül PHP’de bir işlemin bittiğini diğer işleme hazır olunduğunu belirtir.
      PHP’de yazının çıktısını almak için iki faklı komut kullanılabilir: echo ve print. Yukarıdaki örnekte biz “echo” komutunu kullanarak “Merhaba Dünya” yazısının çıktısını aldık.
      Not: PHP dosyalarının çalıştırılacağı dosyanın uzantısının .php olmasına dikkat edin. .html uzantılı dosyalarda PHP kodları çalışmayacaktır.


      PHP’de Yorum Satırları
      PHP’de yorum satırları eklemek için iki yöntem vardır. Tek satırlık yorumlar için // işaretlerini kullanırız satır başında. Fakat uzun yorumlar için /*….*/ işaretlerini kullanırız. /* ile */ arasına yazdığımız yazılar PHP tarafından dikkate alınmaz.

      <?php

      //Bu bir yorum satırıdır

      /*
      Bu uzun
      satırlardan oluşan
      bir yorum bloğudur.
      */

      ?>

      [code=php:1qtknnlz]

      <?php

      //Bu bir yorum satırıdır

      /*
      Bu uzun
      satırlardan oluşan
      bir yorum bloğudur.
      */

      ?>

    • #8683
      Anonim
      Ziyaretçi

      PHP Değişkenleri

      Değişkenler bir takım değerleri, yazıları, rakamları ve fonksiyon çıktılarını saklamak için kullanılır, bu nedenle kodlama sırasında çok kullanılırlar.


      PHP’de Değişkenler
      Değişkenler yazı, rakam ve dizi gibi değerleri saklamak için kullanılır.
      Bir scriptte ayarlanan bir değişken tekrar ve tekrar kullanılabilir.
      PHP’de bütün değişkenler $ sembolü ile başlar.
      PHP’de doğru bir değişken yapısı:
      $degisken_adi deger
      PHP’ye yeni başlayan programcılar genelde $ işaretini koymayı unuturlar. Bu nedenle kodları çalışmaz.
      Hadi bir yazının ve bir rakamın değişkene nasıl atandığını görelim:
      [code=php:rov1yrqh]<?php
      $yazi 
      “Merhaba Dünya!”;
      $number 1992;
      ?>
      ——————————————————————-
      PHP Kodlaması Rahat Olan Bir Dildir
      PHP değişkenlerinde değişkenin türünü belirlemene gerek yoktur.
      Yukarıdaki örnekte gördüğünüz gibi PHP’ye değer atadık ama değişkenler için önceden değerleri hakkında bilgi vermedi.
      PHP değişkenlerdeki değeri otomatik olarak doğru veri türüne çevirir.
      Bir çok popüler programlama dillerinde değişkenlere belirleyeceğiniz değerlerin türünü kullanmadan önce belirlemeniz gerekmektedir.
      PHP’de değişkenlerin türü otomatik olarak kullandığınız zaman belirlenir.
      ——————————————————————-
      Değişkenleri İsimlendirme Kuralları

      • Bir değişken harfle, rakamla veya alt çizgi(_) ile başlamalıdır.
      • Bir değişken sadece harf, rakam ve alt çizgi içerebilir(a-z, A-Z, 0-9, ve _ )
      • Bir değişken boşluk içeremez. Eğer bir değişken birden çok isim içeriyorsa bunları ayırmak için alt çizgi kullanılabilir($degisken_adi) veya büyük harf ile başlayabilir($DegiskenAdi).

      [code=php:rov1yrqh]$degisken_adi deger
      PHP’ye yeni başlayan programcılar genelde $ işaretini koymayı unuturlar. Bu nedenle kodları çalışmaz.
      Hadi bir yazının ve bir rakamın değişkene nasıl atandığını görelim:
      <?php
      $yazi 
      “Merhaba Dünya!”;
      $number 1992;
      ?>
      ——————————————————————-
      PHP Kodlaması Rahat Olan Bir Dildir
      PHP değişkenlerinde değişkenin türünü belirlemene gerek yoktur.
      Yukarıdaki örnekte gördüğünüz gibi PHP’ye değer atadık ama değişkenler için önceden değerleri hakkında bilgi vermedi.
      PHP değişkenlerdeki değeri otomatik olarak doğru veri türüne çevirir.
      Bir çok popüler programlama dillerinde değişkenlere belirleyeceğiniz değerlerin türünü kullanmadan önce belirlemeniz gerekmektedir.
      PHP’de değişkenlerin türü otomatik olarak kullandığınız zaman belirlenir.
      ——————————————————————-
      Değişkenleri İsimlendirme Kuralları

      • Bir değişken harfle, rakamla veya alt çizgi(_) ile başlamalıdır.
      • Bir değişken sadece harf, rakam ve alt çizgi içerebilir(a-z, A-Z, 0-9, ve _ )
      • Bir değişken boşluk içeremez. Eğer bir değişken birden çok isim içeriyorsa bunları ayırmak için alt çizgi kullanılabilir($degisken_adi) veya büyük harf ile başlayabilir($DegiskenAdi).

      [code=php:rov1yrqh]<?php
      $yazi 
      “Merhaba Dünya!”;
      $number 1992;
      ?>


      PHP Kodlaması Rahat Olan Bir Dildir
      PHP değişkenlerinde değişkenin türünü belirlemene gerek yoktur.
      Yukarıdaki örnekte gördüğünüz gibi PHP’ye değer atadık ama değişkenler için önceden değerleri hakkında bilgi vermedi.
      PHP değişkenlerdeki değeri otomatik olarak doğru veri türüne çevirir.
      Bir çok popüler programlama dillerinde değişkenlere belirleyeceğiniz değerlerin türünü kullanmadan önce belirlemeniz gerekmektedir.
      PHP’de değişkenlerin türü otomatik olarak kullandığınız zaman belirlenir.


      Değişkenleri İsimlendirme Kuralları

      • Bir değişken harfle, rakamla veya alt çizgi(_) ile başlamalıdır.
      • Bir değişken sadece harf, rakam ve alt çizgi içerebilir(a-z, A-Z, 0-9, ve _ )
      • Bir değişken boşluk içeremez. Eğer bir değişken birden çok isim içeriyorsa bunları ayırmak için alt çizgi kullanılabilir($degisken_adi) veya büyük harf ile başlayabilir($DegiskenAdi).
    • #8682
      Anonim
      Ziyaretçi

      PHP Terimleri

      Değişken terimi bir yazıyı saklamak ve paylaşmak için kullanılabilir.


      PHP’de Terimler
      Değişken terimleri harf içeren değerler için kullanılır.(Nasıl bir tercüme yaptım ben bile inanamıyorum. Bunun için orjinalinide vermek istiyorum: String variables are used for values that contains character strings.)
      Bu derste PHP’deki terimleri düzenlemek için en çok kullanılan fonksiyonları ve operatörleri göreceğiz.
      Bir terim hazırladıktan sonra bu terim üzerinde değişiklik yapabileceğiz.
      Aşağıda “Merhaba Dünya” terimini $yazi değişkenine atadık.
      <?php
      $yazi
      =“Merhaba Dünya”;
      echo 
      $yazi;
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:öu7wx8u]Merhaba Dünya
      Şimdi, farklı fonksiyonları ve operatörleri kullanarak terimimiz üzerinde işlem yapmaya çalışalım
      ——————————————————————-
      Birleştirme Operatörü
      PHP’de bu işi yapan bir terim vardır.
      Birleştirme operatörü(.) iki değeri bir arada kullanmak için kullanılır.
      İki değişkeni birbirine bağlamak için nokta (.) operatörünü kullanalım:
      [code=php:öu7wx8u]<?php
      $yazi
      =“Merhaba Dünya”;
      $sayi=“1234”;
      echo 
      $yazi ” ” $sayi;
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.

      Yukarıdaki koda baktığımızda birleştirme operatörünü iki kere kullandığımızı gördünüz. Bunun sebebi araya üçüncü bir terim eklemiş olmamızdır.
      İki değişkeni birbirinden ayırmak için araya bir terim yani bir boşluk bırakıyoruz, bu yüzden birleştirme operatörünü iki kere kullandık.
      ——————————————————————-
      strlen() Fonksiyonunun Kullanımı
      strlen() fonksiyonu bir terimin uzunluğunu bulmak için kullanılır.
      Hadi “Merhaba Dünya!” teriminin uzunluğunu bulalım:
      [code=php:öu7wx8u]<?php
      echo strlen(“Merhaba Dünya!”);
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.

      Bir terimin uzunluğu bazı işlemlerde işimize yarar. Örneğin terimdeki 5. harften sonra şu işlemi uygula gibi.
      ——————————————————————-
      strpos() Fonksiyonunun Kullanımı
      strpos() fonksiyonu herhangi bir yazıda bir terimi veya harfi bulmak için kullanılır.
      Eğer bir sonuç bulursa ilk bulduğu sonucun pozisyonunu rakamsal olarak yazdırır fakat hiç bir sonuç bulamazsa FALSE olarak döner.
      Hadi bakalım “dünya” kelimesini yazımızda bulalım:
      [code=php:öu7wx8u]<?php
      echo strpos(“Merhaba dünya!”,“dünya”);
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.

      Sizinde gördüğünüz gibi “dünya” kelimesinin pozisyonu 8’dir. Neden 9 değilde 8 diyenleriniz var biliyorum. Bunun sebebi PHP sayma işlemerinde 1’den başlamaz 0’dan başlar.
      ——————————————————————-
      Bütün Terim Fonksiyonlarının Listesi
      Bütün terim fonksiyonlarını ingilizce olarak burada bulabilirsiniz.[code=php:öu7wx8u]<?php
      $yazi
      =“Merhaba Dünya”;
      echo 
      $yazi;
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      Merhaba Dünya
      Şimdi, farklı fonksiyonları ve operatörleri kullanarak terimimiz üzerinde işlem yapmaya çalışalım
      ——————————————————————-
      Birleştirme Operatörü
      PHP’de bu işi yapan bir terim vardır.
      Birleştirme operatörü(.) iki değeri bir arada kullanmak için kullanılır.
      İki değişkeni birbirine bağlamak için nokta (.) operatörünü kullanalım:
      [code=php:öu7wx8u]<?php
      $yazi
      =“Merhaba Dünya”;
      $sayi=“1234”;
      echo 
      $yazi ” ” $sayi;
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.

      Yukarıdaki koda baktığımızda birleştirme operatörünü iki kere kullandığımızı gördünüz. Bunun sebebi araya üçüncü bir terim eklemiş olmamızdır.
      İki değişkeni birbirinden ayırmak için araya bir terim yani bir boşluk bırakıyoruz, bu yüzden birleştirme operatörünü iki kere kullandık.
      ——————————————————————-
      strlen() Fonksiyonunun Kullanımı
      strlen() fonksiyonu bir terimin uzunluğunu bulmak için kullanılır.
      Hadi “Merhaba Dünya!” teriminin uzunluğunu bulalım:
      [code=php:öu7wx8u]<?php
      echo strlen(“Merhaba Dünya!”);
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.

      Bir terimin uzunluğu bazı işlemlerde işimize yarar. Örneğin terimdeki 5. harften sonra şu işlemi uygula gibi.
      ——————————————————————-
      strpos() Fonksiyonunun Kullanımı
      strpos() fonksiyonu herhangi bir yazıda bir terimi veya harfi bulmak için kullanılır.
      Eğer bir sonuç bulursa ilk bulduğu sonucun pozisyonunu rakamsal olarak yazdırır fakat hiç bir sonuç bulamazsa FALSE olarak döner.
      Hadi bakalım “dünya” kelimesini yazımızda bulalım:
      [code=php:öu7wx8u]<?php
      echo strpos(“Merhaba dünya!”,“dünya”);
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.

      Sizinde gördüğünüz gibi “dünya” kelimesinin pozisyonu 8’dir. Neden 9 değilde 8 diyenleriniz var biliyorum. Bunun sebebi PHP sayma işlemerinde 1’den başlamaz 0’dan başlar.
      ——————————————————————-
      Bütün Terim Fonksiyonlarının Listesi
      Bütün terim fonksiyonlarını ingilizce olarak burada bulabilirsiniz.[code=php:öu7wx8u]Merhaba Dünya
      Şimdi, farklı fonksiyonları ve operatörleri kullanarak terimimiz üzerinde işlem yapmaya çalışalım


      Birleştirme Operatörü
      PHP’de bu işi yapan bir terim vardır.
      Birleştirme operatörü(.) iki değeri bir arada kullanmak için kullanılır.
      İki değişkeni birbirine bağlamak için nokta (.) operatörünü kullanalım:
      <?php
      $yazi
      =“Merhaba Dünya”;
      $sayi=“1234”;
      echo 
      $yazi ” ” $sayi;
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.

      Yukarıdaki koda baktığımızda birleştirme operatörünü iki kere kullandığımızı gördünüz. Bunun sebebi araya üçüncü bir terim eklemiş olmamızdır.
      İki değişkeni birbirinden ayırmak için araya bir terim yani bir boşluk bırakıyoruz, bu yüzden birleştirme operatörünü iki kere kullandık.
      ——————————————————————-
      strlen() Fonksiyonunun Kullanımı
      strlen() fonksiyonu bir terimin uzunluğunu bulmak için kullanılır.
      Hadi “Merhaba Dünya!” teriminin uzunluğunu bulalım:
      [code=php:öu7wx8u]<?php
      echo strlen(“Merhaba Dünya!”);
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.

      Bir terimin uzunluğu bazı işlemlerde işimize yarar. Örneğin terimdeki 5. harften sonra şu işlemi uygula gibi.
      ——————————————————————-
      strpos() Fonksiyonunun Kullanımı
      strpos() fonksiyonu herhangi bir yazıda bir terimi veya harfi bulmak için kullanılır.
      Eğer bir sonuç bulursa ilk bulduğu sonucun pozisyonunu rakamsal olarak yazdırır fakat hiç bir sonuç bulamazsa FALSE olarak döner.
      Hadi bakalım “dünya” kelimesini yazımızda bulalım:
      [code=php:öu7wx8u]<?php
      echo strpos(“Merhaba dünya!”,“dünya”);
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.

      Sizinde gördüğünüz gibi “dünya” kelimesinin pozisyonu 8’dir. Neden 9 değilde 8 diyenleriniz var biliyorum. Bunun sebebi PHP sayma işlemerinde 1’den başlamaz 0’dan başlar.
      ——————————————————————-
      Bütün Terim Fonksiyonlarının Listesi
      Bütün terim fonksiyonlarını ingilizce olarak burada bulabilirsiniz.[code=php:öu7wx8u]<?php
      $yazi
      =“Merhaba Dünya”;
      $sayi=“1234”;
      echo 
      $yazi ” ” $sayi;
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.

      Yukarıdaki koda baktığımızda birleştirme operatörünü iki kere kullandığımızı gördünüz. Bunun sebebi araya üçüncü bir terim eklemiş olmamızdır.
      İki değişkeni birbirinden ayırmak için araya bir terim yani bir boşluk bırakıyoruz, bu yüzden birleştirme operatörünü iki kere kullandık.


      strlen() Fonksiyonunun Kullanımı
      strlen() fonksiyonu bir terimin uzunluğunu bulmak için kullanılır.
      Hadi “Merhaba Dünya!” teriminin uzunluğunu bulalım:
      <?php
      echo strlen(“Merhaba Dünya!”);
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.

      Bir terimin uzunluğu bazı işlemlerde işimize yarar. Örneğin terimdeki 5. harften sonra şu işlemi uygula gibi.
      ——————————————————————-
      strpos() Fonksiyonunun Kullanımı
      strpos() fonksiyonu herhangi bir yazıda bir terimi veya harfi bulmak için kullanılır.
      Eğer bir sonuç bulursa ilk bulduğu sonucun pozisyonunu rakamsal olarak yazdırır fakat hiç bir sonuç bulamazsa FALSE olarak döner.
      Hadi bakalım “dünya” kelimesini yazımızda bulalım:
      [code=php:öu7wx8u]<?php
      echo strpos(“Merhaba dünya!”,“dünya”);
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.

      Sizinde gördüğünüz gibi “dünya” kelimesinin pozisyonu 8’dir. Neden 9 değilde 8 diyenleriniz var biliyorum. Bunun sebebi PHP sayma işlemerinde 1’den başlamaz 0’dan başlar.
      ——————————————————————-
      Bütün Terim Fonksiyonlarının Listesi
      Bütün terim fonksiyonlarını ingilizce olarak burada bulabilirsiniz.[code=php:öu7wx8u]<?php
      echo strlen(“Merhaba Dünya!”);
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.

      Bir terimin uzunluğu bazı işlemlerde işimize yarar. Örneğin terimdeki 5. harften sonra şu işlemi uygula gibi.


      strpos() Fonksiyonunun Kullanımı
      strpos() fonksiyonu herhangi bir yazıda bir terimi veya harfi bulmak için kullanılır.
      Eğer bir sonuç bulursa ilk bulduğu sonucun pozisyonunu rakamsal olarak yazdırır fakat hiç bir sonuç bulamazsa FALSE olarak döner.
      Hadi bakalım “dünya” kelimesini yazımızda bulalım:
      <?php
      echo strpos(“Merhaba dünya!”,“dünya”);
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.

      Sizinde gördüğünüz gibi “dünya” kelimesinin pozisyonu 8’dir. Neden 9 değilde 8 diyenleriniz var biliyorum. Bunun sebebi PHP sayma işlemerinde 1’den başlamaz 0’dan başlar.
      ——————————————————————-
      Bütün Terim Fonksiyonlarının Listesi
      Bütün terim fonksiyonlarını ingilizce olarak burada bulabilirsiniz.[code=php:öu7wx8u]<?php
      echo strpos(“Merhaba dünya!”,“dünya”);
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.

      Sizinde gördüğünüz gibi “dünya” kelimesinin pozisyonu 8’dir. Neden 9 değilde 8 diyenleriniz var biliyorum. Bunun sebebi PHP sayma işlemerinde 1’den başlamaz 0’dan başlar.


      Bütün Terim Fonksiyonlarının Listesi
      Bütün terim fonksiyonlarını ingilizce olarak burada bulabilirsiniz.

    • #8681
      Anonim
      Ziyaretçi

      PHP Operatörleri

      Operatörler değerleri yönetmek için kullanılır.


      PHP Operatörleri
      Bu derste PHP’de kullanılan değişik operatörlere değineceğiz.

      Aritmatik Operatörler
      [attachment=1:2743kmlp]adsız.GIF[/attachment:2743kmlp]

      Atama Operatörleri
      [attachment=0:2743kmlp]adsız.GIF[/attachment:2743kmlp]

      Karşılaştırma Operatörleri
      Operatör: == | Anlamı: Eşittir | Örnek: 5==8 FALSE Döner
      Operatör: != | Anlamı: Eşit Değildir | Örnek: 5!=8 TRü Döner
      Operatör: > | Anlamı: Büyüktür | Örnek: 5>8 FALSE Döner
      Operatör: < | Anlamı: Küçüktür | Örnek: 5<8 TRü Döner
      Operatör: >= | Anlamı: Büyük Eşittir | Örnek: 5>=8 FALSE Döner
      Operatör: <= | Anlamı: Küçük Eşittir | Örnek: 5<=8 TRü Döner

      Mantıksal Operatörler
      Operatör: && | Anlamı: ve | Örnek: x=6, y=3, (x 1) TRü Döner
      Operatör: || | Anlamı: veya | Örnek: x=6, y=3, (x == 5 || y == 5) FALSE Döner
      Operatör: ! | Anlamı: değil | Örnek: x=6, y=3, !(x == y) TRü Döner

    • #8680
      Anonim
      Ziyaretçi

      IF…Else İfadeleri

      If, elseif ve else ifadeleri farklı durumlarda farklı işlemler uygulamak için çok sık kullanılan ifadelerdir.


      Koşullu İfadeler
      Kod yazdığınız zaman sık sık farklı durumlarda farklı işlemleri yapma ihtiyacı duyarsınız.
      Koşullu ifadeleri bu gibi durumlarda kodunuzda rahatlıkla kullanabilirsiniz.

      • if…else ifadesi – gelen bir veriye göre uygulamak istediğiniz işlem değişebilir. Yani a verisi için ab işlemini uygularsınız veya b verisi için ba işlemini uygularsınız.
      • elseif ifadesi – a ve b verilerinin dışında bir de c verisi varsa bunun için elseif ifadesi kullanılır. Böyle koşullu ifade sayısı artmış olur.

        If…Else İfadeleri
        Eğer çalıştırmak istediğinizde bir durum doğruysa a kodu eğer bu durum yanlışsa b kodunu çalıştırmak için if…else ifadelerinden faydalanırız.
        Kod Yapısı
        if (durum)
          
        eğer durum doğruysa çalıştırılacak kod;
        else
          
        eğer durum doğru değilse çalıştırılacak kod
        Örnek
        Aşağıdaki kod eğer günlerden Cuma ise “İyi tatiller!” değilse “İyi günler!” yazısını ekrana yazdıracaktır:
        [code=php:3u13digr]

        <?php
        $d
        =date(“D”);
        if (
        $d==“Fri”)
          echo 
        “İyi tatiller!”
        else
          echo 
        “İyi günler!”
        ?>


        Eğer çalıştırılacak olan kod satırı birden fazlaysa if ve else ifadelerinde çalıştırılacak kodların başına ve sonuna küme parantezi ekleniz( { } ):
        [code=php:3u13digr]

        <?php
        $d
        =date(“D”);
        if (
        $d==“Fri”)
          {
          echo 
        “Merhaba!

          echo 
        “İyi tatiller!”;
          echo 
        “Pazartesi görüşürüz!”;
          }
        ?>


        ——————————————————————-
        ElseIf İfadeleri
        Eğer koşullu ifadenizde birden çok durum için koşul belirtecekseniz elseis ifadesini kullanmak zorundasınız.
        Kod Yapısı
        [code=php:3u13digr]if (durum1)
          
        durum1 geçerliyse çalıştırılacak kod;
        elseif (
        durum2)
          
        durum2 geçerliyse çalıştırılacak kod;
        else
          
        durum1 ve durum2 geçerli değilse çalıştırılacak kod
        Örnek
        Eğer günlerden Cuma ise “İyi tatiller!”, Pazar ise “İyi Pazarlar!” diğer günler ise “İyi günler!” çıktısını veren kod:
        [code=php:3u13digr]

        <?php
        $d
        =date(“D”);
        if (
        $d==“Fri”)
          echo 
        “İyi tatiller!”
        elseif (
        $d==“Sun”)
          echo 
        “İyi Pazarlar!”
        else
          echo 
        “İyi günler!”
        ?>

        [code=php:3u13digr]if (durum)
          
        eğer durum doğruysa çalıştırılacak kod;
        else
          
        eğer durum doğru değilse çalıştırılacak kod
        Örnek
        Aşağıdaki kod eğer günlerden Cuma ise “İyi tatiller!” değilse “İyi günler!” yazısını ekrana yazdıracaktır:

        <?php
        $d
        =date(“D”);
        if (
        $d==“Fri”)
          echo 
        “İyi tatiller!”
        else
          echo 
        “İyi günler!”
        ?>


        Eğer çalıştırılacak olan kod satırı birden fazlaysa if ve else ifadelerinde çalıştırılacak kodların başına ve sonuna küme parantezi ekleniz( { } ):
        [code=php:3u13digr]

        <?php
        $d
        =date(“D”);
        if (
        $d==“Fri”)
          {
          echo 
        “Merhaba!

          echo 
        “İyi tatiller!”;
          echo 
        “Pazartesi görüşürüz!”;
          }
        ?>


        ——————————————————————-
        ElseIf İfadeleri
        Eğer koşullu ifadenizde birden çok durum için koşul belirtecekseniz elseis ifadesini kullanmak zorundasınız.
        Kod Yapısı
        [code=php:3u13digr]if (durum1)
          
        durum1 geçerliyse çalıştırılacak kod;
        elseif (
        durum2)
          
        durum2 geçerliyse çalıştırılacak kod;
        else
          
        durum1 ve durum2 geçerli değilse çalıştırılacak kod
        Örnek
        Eğer günlerden Cuma ise “İyi tatiller!”, Pazar ise “İyi Pazarlar!” diğer günler ise “İyi günler!” çıktısını veren kod:
        [code=php:3u13digr]

        <?php
        $d
        =date(“D”);
        if (
        $d==“Fri”)
          echo 
        “İyi tatiller!”
        elseif (
        $d==“Sun”)
          echo 
        “İyi Pazarlar!”
        else
          echo 
        “İyi günler!”
        ?>

        [code=php:3u13digr]

        <?php
        $d
        =date(“D”);
        if (
        $d==“Fri”)
          echo 
        “İyi tatiller!”
        else
          echo 
        “İyi günler!”
        ?>


        Eğer çalıştırılacak olan kod satırı birden fazlaysa if ve else ifadelerinde çalıştırılacak kodların başına ve sonuna küme parantezi ekleniz( { } ):

        <?php
        $d
        =date(“D”);
        if (
        $d==“Fri”)
          {
          echo 
        “Merhaba!

          echo 
        “İyi tatiller!”;
          echo 
        “Pazartesi görüşürüz!”;
          }
        ?>


        ——————————————————————-
        ElseIf İfadeleri
        Eğer koşullu ifadenizde birden çok durum için koşul belirtecekseniz elseis ifadesini kullanmak zorundasınız.
        Kod Yapısı
        [code=php:3u13digr]if (durum1)
          
        durum1 geçerliyse çalıştırılacak kod;
        elseif (
        durum2)
          
        durum2 geçerliyse çalıştırılacak kod;
        else
          
        durum1 ve durum2 geçerli değilse çalıştırılacak kod
        Örnek
        Eğer günlerden Cuma ise “İyi tatiller!”, Pazar ise “İyi Pazarlar!” diğer günler ise “İyi günler!” çıktısını veren kod:
        [code=php:3u13digr]

        <?php
        $d
        =date(“D”);
        if (
        $d==“Fri”)
          echo 
        “İyi tatiller!”
        elseif (
        $d==“Sun”)
          echo 
        “İyi Pazarlar!”
        else
          echo 
        “İyi günler!”
        ?>

        [code=php:3u13digr]

        <?php
        $d
        =date(“D”);
        if (
        $d==“Fri”)
          {
          echo 
        “Merhaba!

          echo 
        “İyi tatiller!”;
          echo 
        “Pazartesi görüşürüz!”;
          }
        ?>


        ElseIf İfadeleri
        Eğer koşullu ifadenizde birden çok durum için koşul belirtecekseniz elseis ifadesini kullanmak zorundasınız.
        Kod Yapısı
        if (durum1)
          
        durum1 geçerliyse çalıştırılacak kod;
        elseif (
        durum2)
          
        durum2 geçerliyse çalıştırılacak kod;
        else
          
        durum1 ve durum2 geçerli değilse çalıştırılacak kod
        Örnek
        Eğer günlerden Cuma ise “İyi tatiller!”, Pazar ise “İyi Pazarlar!” diğer günler ise “İyi günler!” çıktısını veren kod:
        [code=php:3u13digr]

        <?php
        $d
        =date(“D”);
        if (
        $d==“Fri”)
          echo 
        “İyi tatiller!”
        elseif (
        $d==“Sun”)
          echo 
        “İyi Pazarlar!”
        else
          echo 
        “İyi günler!”
        ?>

        [code=php:3u13digr]if (durum1)
          
        durum1 geçerliyse çalıştırılacak kod;
        elseif (
        durum2)
          
        durum2 geçerliyse çalıştırılacak kod;
        else
          
        durum1 ve durum2 geçerli değilse çalıştırılacak kod
        Örnek
        Eğer günlerden Cuma ise “İyi tatiller!”, Pazar ise “İyi Pazarlar!” diğer günler ise “İyi günler!” çıktısını veren kod:

        <?php
        $d
        =date(“D”);
        if (
        $d==“Fri”)
          echo 
        “İyi tatiller!”
        elseif (
        $d==“Sun”)
          echo 
        “İyi Pazarlar!”
        else
          echo 
        “İyi günler!”
        ?>

        [code=php:3u13digr]

        <?php
        $d
        =date(“D”);
        if (
        $d==“Fri”)
          echo 
        “İyi tatiller!”
        elseif (
        $d==“Sun”)
          echo 
        “İyi Pazarlar!”
        else
          echo 
        “İyi günler!”
        ?>

    • #8679
      Anonim
      Ziyaretçi

      Switch İfadesi

      Switch ifadesi farklı durumlar için farklı işlemlerin/değerlerin işlenmesini sağlayan bir PHP ifadesidir.


      Switch İfadesi
      Farklı işlemlerde kullanılacak bir çok satırdan oluşan kodların çalıştırılmasında Swicth ifadesini kullanmak en mantıklısıdır.
      Switch ifadesi daha önce öğrendiğimiz if…elseif…else ifadesinin uzayıp karışıklık yaptığı durumlarda işimizi kolaylaştırmak ve kısaltmak için imdadımıza yetişir.
      Kod Yapısı
      switch (ifade)
      {
      case 
      asama1:
        
      ifade asama1 ise çalıştırılacak kod;
        break;  
      case 
      asama2:
        
      ifade asama2 ise çalıştırılacak kod;
        break;
      default:
        
      ifadeniz asama1 ve asama2 iiçin geçerli değilse çalıştırılacak kod;

      Örnek
      Çalışma yöntemi:

      • Öncelikle bir ifade(genellikle bir değişken) belirtilir
      • Belirlenen ifade durumlardaki(case) değerlerle karşılaştırılır
      • Eğer bir eşleşme çıkarsa eşleşen durumdaki(case) kod çalıştırılır
      • Kod çalıştıktan sonra bir sonraki satırda yer alan break komutu switch bloğunun işlemini tamamlandığını diğer satırları incelemenin gerek kalmadığını ifade ediyor
      • Eğer ifade ile hiçbir durum eşleşmezse default bloğundaki kod çalıştırılır.

      [code=php:zdhbjqsh]

      <?php
      switch ($x)
      {
      case 
      1:
        echo 
      “Rakam 1”;
        break;
      case 
      2:
        echo 
      “Rakam 2”;
        break;
      case 
      3:
        echo 
      “Rakam 3”;
        break;
      default:
        echo 
      “Bu 1 ile 3 arasında bir rakam değil”;
      }
      ?>

      [code=php:zdhbjqsh]switch (ifade)
      {
      case 
      asama1:
        
      ifade asama1 ise çalıştırılacak kod;
        break;  
      case 
      asama2:
        
      ifade asama2 ise çalıştırılacak kod;
        break;
      default:
        
      ifadeniz asama1 ve asama2 iiçin geçerli değilse çalıştırılacak kod;

      Örnek
      Çalışma yöntemi:

      • Öncelikle bir ifade(genellikle bir değişken) belirtilir
      • Belirlenen ifade durumlardaki(case) değerlerle karşılaştırılır
      • Eğer bir eşleşme çıkarsa eşleşen durumdaki(case) kod çalıştırılır
      • Kod çalıştıktan sonra bir sonraki satırda yer alan break komutu switch bloğunun işlemini tamamlandığını diğer satırları incelemenin gerek kalmadığını ifade ediyor
      • Eğer ifade ile hiçbir durum eşleşmezse default bloğundaki kod çalıştırılır.

      <?php
      switch ($x)
      {
      case 
      1:
        echo 
      “Rakam 1”;
        break;
      case 
      2:
        echo 
      “Rakam 2”;
        break;
      case 
      3:
        echo 
      “Rakam 3”;
        break;
      default:
        echo 
      “Bu 1 ile 3 arasında bir rakam değil”;
      }
      ?>

      [code=php:zdhbjqsh]

      <?php
      switch ($x)
      {
      case 
      1:
        echo 
      “Rakam 1”;
        break;
      case 
      2:
        echo 
      “Rakam 2”;
        break;
      case 
      3:
        echo 
      “Rakam 3”;
        break;
      default:
        echo 
      “Bu 1 ile 3 arasında bir rakam değil”;
      }
      ?>

    • #8678
      Anonim
      Ziyaretçi

      PHP Diziler

      Bir dizi bir veya daha fazla değeri tek bir değişkende saklayabilir.


      Dizi Nedir?
      PHP ile çalıştığınız zaman benzer bir çok değişken kullanmak isteyeceksiniz.
      Benzer değişkenler kullanmak yerine bilgileri tek bir değişken içinde dizi şeklinde saklayabilirsiniz. Şu anda bunun nasıl olduğunu pek anlamamış olabilirsiniz. Örneklerimizi görünce daha iyi anlayacaksınız.
      Dizideki her elementin kendi ID’si vardır, buda bu dizideki değerlere ulaşmamıza olanak veren bir kimlik değeri taşır.
      Üç çeşit dizi türü vardır:

      • Numerik Dizi – ID’yi sizin belirlemediğiniz diziler
      • Çağrışımlı Dizi – ID’yi sizin belirlediğiniz diziler
      • Çok Boyutlu Dizi – Bir dizinin içinde bir veya daha fazla dizi bulunması

      Numerik Diziler
      Numerik dizi içindeki değerleri kendi atadığı bir ID ile çağırmanıza sağlar. Bu ID’ler ilk değere “0” olmak üzere büyüyen rakamlardan oluşur. Örn: 0,1,2…
      Numerik dizi oluşturmak için farklı yöntemler var
      Örnek 1
      Bu örnekte ID otomatik olarak PHP tarafından üretilmiştir.
      $names = array(“Ali”,“Veli”,“Hasan”);    
      Örnek 2
      Bu örnekte ise ID’leri biz kendimiz yazarak diziyi hazırladık.
      [code=php:36f0j0jg]$names[0] = “Ali”;
      $names[1] = “Veli”;
      $names[2] = “Hasan”;   
      Bir php sayfasının içinde kullanımı
      [code=php:36f0j0jg]<?php

      $names[0] = “Ali”;
      $names[1] = “Veli”;
      $names[2] = “Hasan”;

      echo $names[1] . ” ve ” $names[2] . 
      “, “$names[0] . “‘ın abileridir”;
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Ali ve VeliHasanın abileridir
      ——————————————————————-
      Çağrışımlı Diziler
      Çağrışımlı dizilerde ID için sizin belirttiğiniz bir değerdir.
      Özel bilgileri diziye ekleyeceğiniz zaman bunlara rakamsal ID’ler atamak çok iyi bir yöntem değildir.
      Çağrışımlı diziler ile bilgilerin ID’lerine bilgilerin kendileriyle alakalı değerler atayabiliyoruz.
      Örnek 1
      Bu örnek farklı insanların yaşlarını yazdırmak içindir:
      [code=php:36f0j0jg]$ages = array(“Ali”=>32“Veli”=>30“Hasan”=>34);  
      Örnek 2
      Bu örnek 1 ile aynı sadece yazılış tarzı farklı:
      [code=php:36f0j0jg]$ages[‘Ali’] = “32”;
      $ages[‘Veli’] = “30”;
      $ages[‘Hasan’] = “34”;  
      Bir php sayfasının içinde kullanımı:
      [code=php:36f0j0jg]<?php

      $ages[‘Ali’] = “32”;
      $ages[‘Veli’] = “30”;
      $ages[‘Hasan’] = “34”;

      echo “Veli ” $ages[‘Veli’] . ” yaşındadır.”;
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Veli 30 yaşındadır.  
      ——————————————————————-
      Çok Boyutlu Diziler
      Çok boyutlu dizilerde bir dizi içindeki değerin içine başka bir dizi atama yetkisine sahip olursunuz. Yani bir ana dizi vardır bir de o ana dizinin içindeki değerlerin altdizini vardır. Bu alt dizinler ihtiyaca göre arttırılabilir.
      Örnek
      Bu örnekte ID’leri otomatik belirlenen çok boyutlu bir dizi oluşturalm,
      [code=php:36f0j0jg]$aile = array
      (
        
      “Celal”=>array
        (
        
      “Veli”,
        
      “Selma”,
        
      “Çile”
        
      ),
        
      “Erdal”=>array
        (
        
      “Necati”
        
      ),
        
      “Hüseyin”=>array
        (
        
      “Azad”,
        
      “Özge”,
        
      “Hasan”
        
      )
      ); 

      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Array
      (
      [
      Celal] => Array
        (
        [
      0] => Veli
        
      [1] => Selma
        
      [2] => Çilem
        
      )
      [
      Erdal] => Array
        (
        [
      0] => Necati
        
      )
      [
      Hüseyin] => Array
        (
        [
      0] => Azad
        
      [1] => Özge
        
      [2] => Hasan
        
      )

      Örnek 2
      Yukarıdaki kodu basit bir şekilde şöyle kullanabiliriz:
      [code=php:36f0j0jg]echo $aile[‘Celal’][3] . 
      ” Celal ailesinin bir üyesi midir?”
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Çilem Celal ailesinin bir üyesi midir[code=php:36f0j0jg]$names = array(“Ali”,“Veli”,“Hasan”);    
      Örnek 2
      Bu örnekte ise ID’leri biz kendimiz yazarak diziyi hazırladık.
      $names[0] = “Ali”;
      $names[1] = “Veli”;
      $names[2] = “Hasan”;   
      Bir php sayfasının içinde kullanımı
      [code=php:36f0j0jg]<?php

      $names[0] = “Ali”;
      $names[1] = “Veli”;
      $names[2] = “Hasan”;

      echo $names[1] . ” ve ” $names[2] . 
      “, “$names[0] . “‘ın abileridir”;
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Ali ve VeliHasanın abileridir
      ——————————————————————-
      Çağrışımlı Diziler
      Çağrışımlı dizilerde ID için sizin belirttiğiniz bir değerdir.
      Özel bilgileri diziye ekleyeceğiniz zaman bunlara rakamsal ID’ler atamak çok iyi bir yöntem değildir.
      Çağrışımlı diziler ile bilgilerin ID’lerine bilgilerin kendileriyle alakalı değerler atayabiliyoruz.
      Örnek 1
      Bu örnek farklı insanların yaşlarını yazdırmak içindir:
      [code=php:36f0j0jg]$ages = array(“Ali”=>32“Veli”=>30“Hasan”=>34);  
      Örnek 2
      Bu örnek 1 ile aynı sadece yazılış tarzı farklı:
      [code=php:36f0j0jg]$ages[‘Ali’] = “32”;
      $ages[‘Veli’] = “30”;
      $ages[‘Hasan’] = “34”;  
      Bir php sayfasının içinde kullanımı:
      [code=php:36f0j0jg]<?php

      $ages[‘Ali’] = “32”;
      $ages[‘Veli’] = “30”;
      $ages[‘Hasan’] = “34”;

      echo “Veli ” $ages[‘Veli’] . ” yaşındadır.”;
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Veli 30 yaşındadır.  
      ——————————————————————-
      Çok Boyutlu Diziler
      Çok boyutlu dizilerde bir dizi içindeki değerin içine başka bir dizi atama yetkisine sahip olursunuz. Yani bir ana dizi vardır bir de o ana dizinin içindeki değerlerin altdizini vardır. Bu alt dizinler ihtiyaca göre arttırılabilir.
      Örnek
      Bu örnekte ID’leri otomatik belirlenen çok boyutlu bir dizi oluşturalm,
      [code=php:36f0j0jg]$aile = array
      (
        
      “Celal”=>array
        (
        
      “Veli”,
        
      “Selma”,
        
      “Çile”
        
      ),
        
      “Erdal”=>array
        (
        
      “Necati”
        
      ),
        
      “Hüseyin”=>array
        (
        
      “Azad”,
        
      “Özge”,
        
      “Hasan”
        
      )
      ); 

      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Array
      (
      [
      Celal] => Array
        (
        [
      0] => Veli
        
      [1] => Selma
        
      [2] => Çilem
        
      )
      [
      Erdal] => Array
        (
        [
      0] => Necati
        
      )
      [
      Hüseyin] => Array
        (
        [
      0] => Azad
        
      [1] => Özge
        
      [2] => Hasan
        
      )

      Örnek 2
      Yukarıdaki kodu basit bir şekilde şöyle kullanabiliriz:
      [code=php:36f0j0jg]echo $aile[‘Celal’][3] . 
      ” Celal ailesinin bir üyesi midir?”
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Çilem Celal ailesinin bir üyesi midir[code=php:36f0j0jg]$names[0] = “Ali”;
      $names[1] = “Veli”;
      $names[2] = “Hasan”;   
      Bir php sayfasının içinde kullanımı
      <?php

      $names[0] = “Ali”;
      $names[1] = “Veli”;
      $names[2] = “Hasan”;

      echo $names[1] . ” ve ” $names[2] . 
      “, “$names[0] . “‘ın abileridir”;
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Ali ve VeliHasanın abileridir
      ——————————————————————-
      Çağrışımlı Diziler
      Çağrışımlı dizilerde ID için sizin belirttiğiniz bir değerdir.
      Özel bilgileri diziye ekleyeceğiniz zaman bunlara rakamsal ID’ler atamak çok iyi bir yöntem değildir.
      Çağrışımlı diziler ile bilgilerin ID’lerine bilgilerin kendileriyle alakalı değerler atayabiliyoruz.
      Örnek 1
      Bu örnek farklı insanların yaşlarını yazdırmak içindir:
      [code=php:36f0j0jg]$ages = array(“Ali”=>32“Veli”=>30“Hasan”=>34);  
      Örnek 2
      Bu örnek 1 ile aynı sadece yazılış tarzı farklı:
      [code=php:36f0j0jg]$ages[‘Ali’] = “32”;
      $ages[‘Veli’] = “30”;
      $ages[‘Hasan’] = “34”;  
      Bir php sayfasının içinde kullanımı:
      [code=php:36f0j0jg]<?php

      $ages[‘Ali’] = “32”;
      $ages[‘Veli’] = “30”;
      $ages[‘Hasan’] = “34”;

      echo “Veli ” $ages[‘Veli’] . ” yaşındadır.”;
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Veli 30 yaşındadır.  
      ——————————————————————-
      Çok Boyutlu Diziler
      Çok boyutlu dizilerde bir dizi içindeki değerin içine başka bir dizi atama yetkisine sahip olursunuz. Yani bir ana dizi vardır bir de o ana dizinin içindeki değerlerin altdizini vardır. Bu alt dizinler ihtiyaca göre arttırılabilir.
      Örnek
      Bu örnekte ID’leri otomatik belirlenen çok boyutlu bir dizi oluşturalm,
      [code=php:36f0j0jg]$aile = array
      (
        
      “Celal”=>array
        (
        
      “Veli”,
        
      “Selma”,
        
      “Çile”
        
      ),
        
      “Erdal”=>array
        (
        
      “Necati”
        
      ),
        
      “Hüseyin”=>array
        (
        
      “Azad”,
        
      “Özge”,
        
      “Hasan”
        
      )
      ); 

      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Array
      (
      [
      Celal] => Array
        (
        [
      0] => Veli
        
      [1] => Selma
        
      [2] => Çilem
        
      )
      [
      Erdal] => Array
        (
        [
      0] => Necati
        
      )
      [
      Hüseyin] => Array
        (
        [
      0] => Azad
        
      [1] => Özge
        
      [2] => Hasan
        
      )

      Örnek 2
      Yukarıdaki kodu basit bir şekilde şöyle kullanabiliriz:
      [code=php:36f0j0jg]echo $aile[‘Celal’][3] . 
      ” Celal ailesinin bir üyesi midir?”
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Çilem Celal ailesinin bir üyesi midir[code=php:36f0j0jg]<?php

      $names[0] = “Ali”;
      $names[1] = “Veli”;
      $names[2] = “Hasan”;

      echo $names[1] . ” ve ” $names[2] . 
      “, “$names[0] . “‘ın abileridir”;
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      Ali ve VeliHasanın abileridir
      ——————————————————————-
      Çağrışımlı Diziler
      Çağrışımlı dizilerde ID için sizin belirttiğiniz bir değerdir.
      Özel bilgileri diziye ekleyeceğiniz zaman bunlara rakamsal ID’ler atamak çok iyi bir yöntem değildir.
      Çağrışımlı diziler ile bilgilerin ID’lerine bilgilerin kendileriyle alakalı değerler atayabiliyoruz.
      Örnek 1
      Bu örnek farklı insanların yaşlarını yazdırmak içindir:
      [code=php:36f0j0jg]$ages = array(“Ali”=>32“Veli”=>30“Hasan”=>34);  
      Örnek 2
      Bu örnek 1 ile aynı sadece yazılış tarzı farklı:
      [code=php:36f0j0jg]$ages[‘Ali’] = “32”;
      $ages[‘Veli’] = “30”;
      $ages[‘Hasan’] = “34”;  
      Bir php sayfasının içinde kullanımı:
      [code=php:36f0j0jg]<?php

      $ages[‘Ali’] = “32”;
      $ages[‘Veli’] = “30”;
      $ages[‘Hasan’] = “34”;

      echo “Veli ” $ages[‘Veli’] . ” yaşındadır.”;
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Veli 30 yaşındadır.  
      ——————————————————————-
      Çok Boyutlu Diziler
      Çok boyutlu dizilerde bir dizi içindeki değerin içine başka bir dizi atama yetkisine sahip olursunuz. Yani bir ana dizi vardır bir de o ana dizinin içindeki değerlerin altdizini vardır. Bu alt dizinler ihtiyaca göre arttırılabilir.
      Örnek
      Bu örnekte ID’leri otomatik belirlenen çok boyutlu bir dizi oluşturalm,
      [code=php:36f0j0jg]$aile = array
      (
        
      “Celal”=>array
        (
        
      “Veli”,
        
      “Selma”,
        
      “Çile”
        
      ),
        
      “Erdal”=>array
        (
        
      “Necati”
        
      ),
        
      “Hüseyin”=>array
        (
        
      “Azad”,
        
      “Özge”,
        
      “Hasan”
        
      )
      ); 

      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Array
      (
      [
      Celal] => Array
        (
        [
      0] => Veli
        
      [1] => Selma
        
      [2] => Çilem
        
      )
      [
      Erdal] => Array
        (
        [
      0] => Necati
        
      )
      [
      Hüseyin] => Array
        (
        [
      0] => Azad
        
      [1] => Özge
        
      [2] => Hasan
        
      )

      Örnek 2
      Yukarıdaki kodu basit bir şekilde şöyle kullanabiliriz:
      [code=php:36f0j0jg]echo $aile[‘Celal’][3] . 
      ” Celal ailesinin bir üyesi midir?”
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Çilem Celal ailesinin bir üyesi midir[code=php:36f0j0jg]Ali ve VeliHasanın abileridir


      Çağrışımlı Diziler
      Çağrışımlı dizilerde ID için sizin belirttiğiniz bir değerdir.
      Özel bilgileri diziye ekleyeceğiniz zaman bunlara rakamsal ID’ler atamak çok iyi bir yöntem değildir.
      Çağrışımlı diziler ile bilgilerin ID’lerine bilgilerin kendileriyle alakalı değerler atayabiliyoruz.
      Örnek 1
      Bu örnek farklı insanların yaşlarını yazdırmak içindir:
      $ages = array(“Ali”=>32“Veli”=>30“Hasan”=>34);  
      Örnek 2
      Bu örnek 1 ile aynı sadece yazılış tarzı farklı:
      [code=php:36f0j0jg]$ages[‘Ali’] = “32”;
      $ages[‘Veli’] = “30”;
      $ages[‘Hasan’] = “34”;  
      Bir php sayfasının içinde kullanımı:
      [code=php:36f0j0jg]<?php

      $ages[‘Ali’] = “32”;
      $ages[‘Veli’] = “30”;
      $ages[‘Hasan’] = “34”;

      echo “Veli ” $ages[‘Veli’] . ” yaşındadır.”;
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Veli 30 yaşındadır.  
      ——————————————————————-
      Çok Boyutlu Diziler
      Çok boyutlu dizilerde bir dizi içindeki değerin içine başka bir dizi atama yetkisine sahip olursunuz. Yani bir ana dizi vardır bir de o ana dizinin içindeki değerlerin altdizini vardır. Bu alt dizinler ihtiyaca göre arttırılabilir.
      Örnek
      Bu örnekte ID’leri otomatik belirlenen çok boyutlu bir dizi oluşturalm,
      [code=php:36f0j0jg]$aile = array
      (
        
      “Celal”=>array
        (
        
      “Veli”,
        
      “Selma”,
        
      “Çile”
        
      ),
        
      “Erdal”=>array
        (
        
      “Necati”
        
      ),
        
      “Hüseyin”=>array
        (
        
      “Azad”,
        
      “Özge”,
        
      “Hasan”
        
      )
      ); 

      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Array
      (
      [
      Celal] => Array
        (
        [
      0] => Veli
        
      [1] => Selma
        
      [2] => Çilem
        
      )
      [
      Erdal] => Array
        (
        [
      0] => Necati
        
      )
      [
      Hüseyin] => Array
        (
        [
      0] => Azad
        
      [1] => Özge
        
      [2] => Hasan
        
      )

      Örnek 2
      Yukarıdaki kodu basit bir şekilde şöyle kullanabiliriz:
      [code=php:36f0j0jg]echo $aile[‘Celal’][3] . 
      ” Celal ailesinin bir üyesi midir?”
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Çilem Celal ailesinin bir üyesi midir[code=php:36f0j0jg]$ages = array(“Ali”=>32“Veli”=>30“Hasan”=>34);  
      Örnek 2
      Bu örnek 1 ile aynı sadece yazılış tarzı farklı:
      $ages[‘Ali’] = “32”;
      $ages[‘Veli’] = “30”;
      $ages[‘Hasan’] = “34”;  
      Bir php sayfasının içinde kullanımı:
      [code=php:36f0j0jg]<?php

      $ages[‘Ali’] = “32”;
      $ages[‘Veli’] = “30”;
      $ages[‘Hasan’] = “34”;

      echo “Veli ” $ages[‘Veli’] . ” yaşındadır.”;
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Veli 30 yaşındadır.  
      ——————————————————————-
      Çok Boyutlu Diziler
      Çok boyutlu dizilerde bir dizi içindeki değerin içine başka bir dizi atama yetkisine sahip olursunuz. Yani bir ana dizi vardır bir de o ana dizinin içindeki değerlerin altdizini vardır. Bu alt dizinler ihtiyaca göre arttırılabilir.
      Örnek
      Bu örnekte ID’leri otomatik belirlenen çok boyutlu bir dizi oluşturalm,
      [code=php:36f0j0jg]$aile = array
      (
        
      “Celal”=>array
        (
        
      “Veli”,
        
      “Selma”,
        
      “Çile”
        
      ),
        
      “Erdal”=>array
        (
        
      “Necati”
        
      ),
        
      “Hüseyin”=>array
        (
        
      “Azad”,
        
      “Özge”,
        
      “Hasan”
        
      )
      ); 

      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Array
      (
      [
      Celal] => Array
        (
        [
      0] => Veli
        
      [1] => Selma
        
      [2] => Çilem
        
      )
      [
      Erdal] => Array
        (
        [
      0] => Necati
        
      )
      [
      Hüseyin] => Array
        (
        [
      0] => Azad
        
      [1] => Özge
        
      [2] => Hasan
        
      )

      Örnek 2
      Yukarıdaki kodu basit bir şekilde şöyle kullanabiliriz:
      [code=php:36f0j0jg]echo $aile[‘Celal’][3] . 
      ” Celal ailesinin bir üyesi midir?”
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Çilem Celal ailesinin bir üyesi midir[code=php:36f0j0jg]$ages[‘Ali’] = “32”;
      $ages[‘Veli’] = “30”;
      $ages[‘Hasan’] = “34”;  
      Bir php sayfasının içinde kullanımı:
      <?php

      $ages[‘Ali’] = “32”;
      $ages[‘Veli’] = “30”;
      $ages[‘Hasan’] = “34”;

      echo “Veli ” $ages[‘Veli’] . ” yaşındadır.”;
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Veli 30 yaşındadır.  
      ——————————————————————-
      Çok Boyutlu Diziler
      Çok boyutlu dizilerde bir dizi içindeki değerin içine başka bir dizi atama yetkisine sahip olursunuz. Yani bir ana dizi vardır bir de o ana dizinin içindeki değerlerin altdizini vardır. Bu alt dizinler ihtiyaca göre arttırılabilir.
      Örnek
      Bu örnekte ID’leri otomatik belirlenen çok boyutlu bir dizi oluşturalm,
      [code=php:36f0j0jg]$aile = array
      (
        
      “Celal”=>array
        (
        
      “Veli”,
        
      “Selma”,
        
      “Çile”
        
      ),
        
      “Erdal”=>array
        (
        
      “Necati”
        
      ),
        
      “Hüseyin”=>array
        (
        
      “Azad”,
        
      “Özge”,
        
      “Hasan”
        
      )
      ); 

      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Array
      (
      [
      Celal] => Array
        (
        [
      0] => Veli
        
      [1] => Selma
        
      [2] => Çilem
        
      )
      [
      Erdal] => Array
        (
        [
      0] => Necati
        
      )
      [
      Hüseyin] => Array
        (
        [
      0] => Azad
        
      [1] => Özge
        
      [2] => Hasan
        
      )

      Örnek 2
      Yukarıdaki kodu basit bir şekilde şöyle kullanabiliriz:
      [code=php:36f0j0jg]echo $aile[‘Celal’][3] . 
      ” Celal ailesinin bir üyesi midir?”
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Çilem Celal ailesinin bir üyesi midir[code=php:36f0j0jg]<?php

      $ages[‘Ali’] = “32”;
      $ages[‘Veli’] = “30”;
      $ages[‘Hasan’] = “34”;

      echo “Veli ” $ages[‘Veli’] . ” yaşındadır.”;
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      Veli 30 yaşındadır.  
      ——————————————————————-
      Çok Boyutlu Diziler
      Çok boyutlu dizilerde bir dizi içindeki değerin içine başka bir dizi atama yetkisine sahip olursunuz. Yani bir ana dizi vardır bir de o ana dizinin içindeki değerlerin altdizini vardır. Bu alt dizinler ihtiyaca göre arttırılabilir.
      Örnek
      Bu örnekte ID’leri otomatik belirlenen çok boyutlu bir dizi oluşturalm,
      [code=php:36f0j0jg]$aile = array
      (
        
      “Celal”=>array
        (
        
      “Veli”,
        
      “Selma”,
        
      “Çile”
        
      ),
        
      “Erdal”=>array
        (
        
      “Necati”
        
      ),
        
      “Hüseyin”=>array
        (
        
      “Azad”,
        
      “Özge”,
        
      “Hasan”
        
      )
      ); 

      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Array
      (
      [
      Celal] => Array
        (
        [
      0] => Veli
        
      [1] => Selma
        
      [2] => Çilem
        
      )
      [
      Erdal] => Array
        (
        [
      0] => Necati
        
      )
      [
      Hüseyin] => Array
        (
        [
      0] => Azad
        
      [1] => Özge
        
      [2] => Hasan
        
      )

      Örnek 2
      Yukarıdaki kodu basit bir şekilde şöyle kullanabiliriz:
      [code=php:36f0j0jg]echo $aile[‘Celal’][3] . 
      ” Celal ailesinin bir üyesi midir?”
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Çilem Celal ailesinin bir üyesi midir[code=php:36f0j0jg]Veli 30 yaşındadır.  


      Çok Boyutlu Diziler
      Çok boyutlu dizilerde bir dizi içindeki değerin içine başka bir dizi atama yetkisine sahip olursunuz. Yani bir ana dizi vardır bir de o ana dizinin içindeki değerlerin altdizini vardır. Bu alt dizinler ihtiyaca göre arttırılabilir.
      Örnek
      Bu örnekte ID’leri otomatik belirlenen çok boyutlu bir dizi oluşturalm,
      $aile = array
      (
        
      “Celal”=>array
        (
        
      “Veli”,
        
      “Selma”,
        
      “Çile”
        
      ),
        
      “Erdal”=>array
        (
        
      “Necati”
        
      ),
        
      “Hüseyin”=>array
        (
        
      “Azad”,
        
      “Özge”,
        
      “Hasan”
        
      )
      ); 

      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Array
      (
      [
      Celal] => Array
        (
        [
      0] => Veli
        
      [1] => Selma
        
      [2] => Çilem
        
      )
      [
      Erdal] => Array
        (
        [
      0] => Necati
        
      )
      [
      Hüseyin] => Array
        (
        [
      0] => Azad
        
      [1] => Özge
        
      [2] => Hasan
        
      )

      Örnek 2
      Yukarıdaki kodu basit bir şekilde şöyle kullanabiliriz:
      [code=php:36f0j0jg]echo $aile[‘Celal’][3] . 
      ” Celal ailesinin bir üyesi midir?”
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Çilem Celal ailesinin bir üyesi midir[code=php:36f0j0jg]$aile = array
      (
        
      “Celal”=>array
        (
        
      “Veli”,
        
      “Selma”,
        
      “Çile”
        
      ),
        
      “Erdal”=>array
        (
        
      “Necati”
        
      ),
        
      “Hüseyin”=>array
        (
        
      “Azad”,
        
      “Özge”,
        
      “Hasan”
        
      )
      ); 

      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      Array
      (
      [
      Celal] => Array
        (
        [
      0] => Veli
        
      [1] => Selma
        
      [2] => Çilem
        
      )
      [
      Erdal] => Array
        (
        [
      0] => Necati
        
      )
      [
      Hüseyin] => Array
        (
        [
      0] => Azad
        
      [1] => Özge
        
      [2] => Hasan
        
      )

      Örnek 2
      Yukarıdaki kodu basit bir şekilde şöyle kullanabiliriz:
      [code=php:36f0j0jg]echo $aile[‘Celal’][3] . 
      ” Celal ailesinin bir üyesi midir?”
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Çilem Celal ailesinin bir üyesi midir[code=php:36f0j0jg]Array
      (
      [
      Celal] => Array
        (
        [
      0] => Veli
        
      [1] => Selma
        
      [2] => Çilem
        
      )
      [
      Erdal] => Array
        (
        [
      0] => Necati
        
      )
      [
      Hüseyin] => Array
        (
        [
      0] => Azad
        
      [1] => Özge
        
      [2] => Hasan
        
      )

      Örnek 2
      Yukarıdaki kodu basit bir şekilde şöyle kullanabiliriz:
      echo $aile[‘Celal’][3] . 
      ” Celal ailesinin bir üyesi midir?”
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:36f0j0jg]Çilem Celal ailesinin bir üyesi midir[code=php:36f0j0jg]echo $aile[‘Celal’][3] . 
      ” Celal ailesinin bir üyesi midir?”
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      Çilem Celal ailesinin bir üyesi midir[code=php:36f0j0jg]Çilem Celal ailesinin bir üyesi midir

    • #8677
      Anonim
      Ziyaretçi

      PHP Tekrarlama

      Tekrarlama ifadesi PHP’de istediğiniz bir blok kodun yine istediğiniz kadar tekrarlanarak çalıştırılmasıdır.


      Tekrarlama
      Çok sık bir şekilde kodlama yaparken bazı kısımların birkaç defa tekrarlanmasını istersiniz. Bu durumda tekrarlama ifadelerinden birini bu durumlar için kullanabilirsiniz.
      PHP’de aşağıdaki tekrarlama ifadelerinden faydalanılır:

      • while – kod bloğunu while’a girilen değer trü döndükçe tekrarlar
      • do…while – kod bloğunu bir kere çalıştırır ve eğer girilen değer trü olarak dönerse tekrarlamaya devam eder
      • for – kod bloğunu sizin istediğiniz kadar tekrarlar
      • foreach – kod bloğunu bir dizideki her bir eleman için ayrı ayrı tekrarlar

      while İfadesi
      Kod bloğunu while’a girilen değer trü döndükçe tekrarlar
      Kod Yapısı
      while (durum)
      çalıştırılacak kod;   
      Örnek
      Aşağıdaki tekrarlama işlemi $i değişkenindeki değer 5’ten küçük ve 5’e eşit olana kadar tekrarlanır. Şimdi $i=1 diyorsunuz o zaman bu sonsuza kadar tekrarlanır diye düşünebilirsiniz. Fakat while işleminin içinde $i++ ifadesi $i değişkenindeki sayıyı 1 arttırır. While $i değişkeni için tekrar yukarıya bakamayacağı için en son kullanılan $i’yi alır. Bizde $i’yi 1 arttırdığımıza göre ona göre sonuç döndürür.
      [code=php:1uhm3532]

      <?php 
      $i
      =1;
      while(
      $i<=5)
        {
        echo 
      “Rakamlar tekrarlanıyor ” $i 
      ;
        
      $i++;
        }
      ?>


      ——————————————————————-
      do… while İfadesi
      while ifadesinde eğer durum false olarak dönseydi kod bloğunu hiç tekrarlamayacaktır. Fakat do…while ifadesinde kod bloğu en az bir kere tekrarlanır. Daha sonra durum trü olarak döndükçe tekrarlanmaya devam eder.
      Kod Yapısı
      [code=php:1uhm3532]do
      {
      çalıştırılacak kod bloğu;
      }
      while (while);   

      Örnek
      Aşağıdaki işlemde $i değişkene bir kere arttırılacak. Eğer değer while’daki durum hala trü olarak dönüyorsa bir arttırmaya devam edecek. En son $i 5 veya 5’ten büyük olursa tekrarlanma işlemi duracak:
      [code=php:1uhm3532]

      <?php 
      $i
      =0;
      do
        {
        
      $i++;
        echo 
      “Rakamlar tekrarlanıyor ” $i 
      ;
        }
      while (
      $i<5);
      ?>


      ——————————————————————-
      for İfadesi
      for ifadesi PHP’deki en çok kullanılan ve en ileri düzey tekrarlama ifadesidir.
      for, bir kod bloğunu kaç defa kullanmak isterseniz size o kadar kullanmanızı sağlayan ifadedir.
      Kod Yapısı
      [code=php:1uhm3532]for (dgrdrmartr)
      {
        
      Çalıştırılacak kod bloğu;
      }   

      Parametreler:

      • dgr: Genel sayaç niteliğinde olur ve rakamdır fakat buraya isterseniz tekrarlama işleminin en başında çalıştırılacak herhangi bir kod yazabilirsiniz.
      • drm: Tekrarlama işleminin kontrolünü yapar. Yani buraya durumu yazarsınız. Eğer durum olumlu ise TRü döndürür ve tekrarlamaya devam eder. FALSE ise tekrarlamayı bitirir.
      • artr: dgr parametresinde sayaç için rakamsal bir değer girersek bu rakamın her seferinde arttırılmasını sağlayan parametredir. Tekrarlanan kod bloğundan sonrar çalıştırılır.

      Not: Her bir parametre boş olabilir veya virgülle ayırmak şartıyla birden fazla parametre ekleyebilirsiniz.

      • drm: Durum parametresine birden çok değeri virgülle ayırarak girebilirsiniz. Ör. “$i>5,$=5”. Veya isterseniz bu parametreyi boş bırakabilirsiniz fakat bu da girdiğiniz kod bloğunu sonsuz olarak çalıştıracaktır.

      Örnek
      Aşağıdaki kod “Merhaba Dünya!” yazısını ekrar beş defa yazdıracaktır:
      [code=php:1uhm3532]

      <?php
      for ($i=1$i<=5$i++)
      {
        echo 
      “Merhaba Dünya!
      ;
      }
      ?>


      ——————————————————————-
      foreach İfadesi
      foreach ifadesi bir dizideki elemanların hepsini yazdırana kadar tekrarlanmasını sağlar.
      Her tekrarlamada dizideki elemanı $deger değişkenine atar ve onu kullanır(her tekrarlamada dizideki bir sonraki değer alınır).
      Kod Yapısı
      [code=php:1uhm3532]foreach (Dizi as AtanacakYeniDeğişken)
      {
          
      Çalıştırılacak kod bloğu;
      }   

      Örnek
      Aşağıdaki tekrarlama ifadesi dizi içindeki bütün ifadeleri teker teker yazdırır:
      [code=php:1uhm3532]

      <?php
      $dizi
      =array(“bir”“iki”“üç”);

      foreach ($dizi as $deger)
      {
        echo 
      “Dizideki eleman: ” $deger 
      ;
      }
      ?>

      [code=php:1uhm3532]while (durum)
      çalıştırılacak kod;   
      Örnek
      Aşağıdaki tekrarlama işlemi $i değişkenindeki değer 5’ten küçük ve 5’e eşit olana kadar tekrarlanır. Şimdi $i=1 diyorsunuz o zaman bu sonsuza kadar tekrarlanır diye düşünebilirsiniz. Fakat while işleminin içinde $i++ ifadesi $i değişkenindeki sayıyı 1 arttırır. While $i değişkeni için tekrar yukarıya bakamayacağı için en son kullanılan $i’yi alır. Bizde $i’yi 1 arttırdığımıza göre ona göre sonuç döndürür.

      <?php 
      $i
      =1;
      while(
      $i<=5)
        {
        echo 
      “Rakamlar tekrarlanıyor ” $i 
      ;
        
      $i++;
        }
      ?>


      ——————————————————————-
      do… while İfadesi
      while ifadesinde eğer durum false olarak dönseydi kod bloğunu hiç tekrarlamayacaktır. Fakat do…while ifadesinde kod bloğu en az bir kere tekrarlanır. Daha sonra durum trü olarak döndükçe tekrarlanmaya devam eder.
      Kod Yapısı
      [code=php:1uhm3532]do
      {
      çalıştırılacak kod bloğu;
      }
      while (while);   

      Örnek
      Aşağıdaki işlemde $i değişkene bir kere arttırılacak. Eğer değer while’daki durum hala trü olarak dönüyorsa bir arttırmaya devam edecek. En son $i 5 veya 5’ten büyük olursa tekrarlanma işlemi duracak:
      [code=php:1uhm3532]

      <?php 
      $i
      =0;
      do
        {
        
      $i++;
        echo 
      “Rakamlar tekrarlanıyor ” $i 
      ;
        }
      while (
      $i<5);
      ?>


      ——————————————————————-
      for İfadesi
      for ifadesi PHP’deki en çok kullanılan ve en ileri düzey tekrarlama ifadesidir.
      for, bir kod bloğunu kaç defa kullanmak isterseniz size o kadar kullanmanızı sağlayan ifadedir.
      Kod Yapısı
      [code=php:1uhm3532]for (dgrdrmartr)
      {
        
      Çalıştırılacak kod bloğu;
      }   

      Parametreler:

      • dgr: Genel sayaç niteliğinde olur ve rakamdır fakat buraya isterseniz tekrarlama işleminin en başında çalıştırılacak herhangi bir kod yazabilirsiniz.
      • drm: Tekrarlama işleminin kontrolünü yapar. Yani buraya durumu yazarsınız. Eğer durum olumlu ise TRü döndürür ve tekrarlamaya devam eder. FALSE ise tekrarlamayı bitirir.
      • artr: dgr parametresinde sayaç için rakamsal bir değer girersek bu rakamın her seferinde arttırılmasını sağlayan parametredir. Tekrarlanan kod bloğundan sonrar çalıştırılır.

      Not: Her bir parametre boş olabilir veya virgülle ayırmak şartıyla birden fazla parametre ekleyebilirsiniz.

      • drm: Durum parametresine birden çok değeri virgülle ayırarak girebilirsiniz. Ör. “$i>5,$=5”. Veya isterseniz bu parametreyi boş bırakabilirsiniz fakat bu da girdiğiniz kod bloğunu sonsuz olarak çalıştıracaktır.

      Örnek
      Aşağıdaki kod “Merhaba Dünya!” yazısını ekrar beş defa yazdıracaktır:
      [code=php:1uhm3532]

      <?php
      for ($i=1$i<=5$i++)
      {
        echo 
      “Merhaba Dünya!
      ;
      }
      ?>


      ——————————————————————-
      foreach İfadesi
      foreach ifadesi bir dizideki elemanların hepsini yazdırana kadar tekrarlanmasını sağlar.
      Her tekrarlamada dizideki elemanı $deger değişkenine atar ve onu kullanır(her tekrarlamada dizideki bir sonraki değer alınır).
      Kod Yapısı
      [code=php:1uhm3532]foreach (Dizi as AtanacakYeniDeğişken)
      {
          
      Çalıştırılacak kod bloğu;
      }   

      Örnek
      Aşağıdaki tekrarlama ifadesi dizi içindeki bütün ifadeleri teker teker yazdırır:
      [code=php:1uhm3532]

      <?php
      $dizi
      =array(“bir”“iki”“üç”);

      foreach ($dizi as $deger)
      {
        echo 
      “Dizideki eleman: ” $deger 
      ;
      }
      ?>

      [code=php:1uhm3532]

      <?php 
      $i
      =1;
      while(
      $i<=5)
        {
        echo 
      “Rakamlar tekrarlanıyor ” $i 
      ;
        
      $i++;
        }
      ?>


      do… while İfadesi
      while ifadesinde eğer durum false olarak dönseydi kod bloğunu hiç tekrarlamayacaktır. Fakat do…while ifadesinde kod bloğu en az bir kere tekrarlanır. Daha sonra durum trü olarak döndükçe tekrarlanmaya devam eder.
      Kod Yapısı
      do
      {
      çalıştırılacak kod bloğu;
      }
      while (while);   

      Örnek
      Aşağıdaki işlemde $i değişkene bir kere arttırılacak. Eğer değer while’daki durum hala trü olarak dönüyorsa bir arttırmaya devam edecek. En son $i 5 veya 5’ten büyük olursa tekrarlanma işlemi duracak:
      [code=php:1uhm3532]

      <?php 
      $i
      =0;
      do
        {
        
      $i++;
        echo 
      “Rakamlar tekrarlanıyor ” $i 
      ;
        }
      while (
      $i<5);
      ?>


      ——————————————————————-
      for İfadesi
      for ifadesi PHP’deki en çok kullanılan ve en ileri düzey tekrarlama ifadesidir.
      for, bir kod bloğunu kaç defa kullanmak isterseniz size o kadar kullanmanızı sağlayan ifadedir.
      Kod Yapısı
      [code=php:1uhm3532]for (dgrdrmartr)
      {
        
      Çalıştırılacak kod bloğu;
      }   

      Parametreler:

      • dgr: Genel sayaç niteliğinde olur ve rakamdır fakat buraya isterseniz tekrarlama işleminin en başında çalıştırılacak herhangi bir kod yazabilirsiniz.
      • drm: Tekrarlama işleminin kontrolünü yapar. Yani buraya durumu yazarsınız. Eğer durum olumlu ise TRü döndürür ve tekrarlamaya devam eder. FALSE ise tekrarlamayı bitirir.
      • artr: dgr parametresinde sayaç için rakamsal bir değer girersek bu rakamın her seferinde arttırılmasını sağlayan parametredir. Tekrarlanan kod bloğundan sonrar çalıştırılır.

      Not: Her bir parametre boş olabilir veya virgülle ayırmak şartıyla birden fazla parametre ekleyebilirsiniz.

      • drm: Durum parametresine birden çok değeri virgülle ayırarak girebilirsiniz. Ör. “$i>5,$=5”. Veya isterseniz bu parametreyi boş bırakabilirsiniz fakat bu da girdiğiniz kod bloğunu sonsuz olarak çalıştıracaktır.

      Örnek
      Aşağıdaki kod “Merhaba Dünya!” yazısını ekrar beş defa yazdıracaktır:
      [code=php:1uhm3532]

      <?php
      for ($i=1$i<=5$i++)
      {
        echo 
      “Merhaba Dünya!
      ;
      }
      ?>


      ——————————————————————-
      foreach İfadesi
      foreach ifadesi bir dizideki elemanların hepsini yazdırana kadar tekrarlanmasını sağlar.
      Her tekrarlamada dizideki elemanı $deger değişkenine atar ve onu kullanır(her tekrarlamada dizideki bir sonraki değer alınır).
      Kod Yapısı
      [code=php:1uhm3532]foreach (Dizi as AtanacakYeniDeğişken)
      {
          
      Çalıştırılacak kod bloğu;
      }   

      Örnek
      Aşağıdaki tekrarlama ifadesi dizi içindeki bütün ifadeleri teker teker yazdırır:
      [code=php:1uhm3532]

      <?php
      $dizi
      =array(“bir”“iki”“üç”);

      foreach ($dizi as $deger)
      {
        echo 
      “Dizideki eleman: ” $deger 
      ;
      }
      ?>

      [code=php:1uhm3532]do
      {
      çalıştırılacak kod bloğu;
      }
      while (while);   

      Örnek
      Aşağıdaki işlemde $i değişkene bir kere arttırılacak. Eğer değer while’daki durum hala trü olarak dönüyorsa bir arttırmaya devam edecek. En son $i 5 veya 5’ten büyük olursa tekrarlanma işlemi duracak:

      <?php 
      $i
      =0;
      do
        {
        
      $i++;
        echo 
      “Rakamlar tekrarlanıyor ” $i 
      ;
        }
      while (
      $i<5);
      ?>


      ——————————————————————-
      for İfadesi
      for ifadesi PHP’deki en çok kullanılan ve en ileri düzey tekrarlama ifadesidir.
      for, bir kod bloğunu kaç defa kullanmak isterseniz size o kadar kullanmanızı sağlayan ifadedir.
      Kod Yapısı
      [code=php:1uhm3532]for (dgrdrmartr)
      {
        
      Çalıştırılacak kod bloğu;
      }   

      Parametreler:

      • dgr: Genel sayaç niteliğinde olur ve rakamdır fakat buraya isterseniz tekrarlama işleminin en başında çalıştırılacak herhangi bir kod yazabilirsiniz.
      • drm: Tekrarlama işleminin kontrolünü yapar. Yani buraya durumu yazarsınız. Eğer durum olumlu ise TRü döndürür ve tekrarlamaya devam eder. FALSE ise tekrarlamayı bitirir.
      • artr: dgr parametresinde sayaç için rakamsal bir değer girersek bu rakamın her seferinde arttırılmasını sağlayan parametredir. Tekrarlanan kod bloğundan sonrar çalıştırılır.

      Not: Her bir parametre boş olabilir veya virgülle ayırmak şartıyla birden fazla parametre ekleyebilirsiniz.

      • drm: Durum parametresine birden çok değeri virgülle ayırarak girebilirsiniz. Ör. “$i>5,$=5”. Veya isterseniz bu parametreyi boş bırakabilirsiniz fakat bu da girdiğiniz kod bloğunu sonsuz olarak çalıştıracaktır.

      Örnek
      Aşağıdaki kod “Merhaba Dünya!” yazısını ekrar beş defa yazdıracaktır:
      [code=php:1uhm3532]

      <?php
      for ($i=1$i<=5$i++)
      {
        echo 
      “Merhaba Dünya!
      ;
      }
      ?>


      ——————————————————————-
      foreach İfadesi
      foreach ifadesi bir dizideki elemanların hepsini yazdırana kadar tekrarlanmasını sağlar.
      Her tekrarlamada dizideki elemanı $deger değişkenine atar ve onu kullanır(her tekrarlamada dizideki bir sonraki değer alınır).
      Kod Yapısı
      [code=php:1uhm3532]foreach (Dizi as AtanacakYeniDeğişken)
      {
          
      Çalıştırılacak kod bloğu;
      }   

      Örnek
      Aşağıdaki tekrarlama ifadesi dizi içindeki bütün ifadeleri teker teker yazdırır:
      [code=php:1uhm3532]

      <?php
      $dizi
      =array(“bir”“iki”“üç”);

      foreach ($dizi as $deger)
      {
        echo 
      “Dizideki eleman: ” $deger 
      ;
      }
      ?>

      [code=php:1uhm3532]

      <?php 
      $i
      =0;
      do
        {
        
      $i++;
        echo 
      “Rakamlar tekrarlanıyor ” $i 
      ;
        }
      while (
      $i<5);
      ?>


      for İfadesi
      for ifadesi PHP’deki en çok kullanılan ve en ileri düzey tekrarlama ifadesidir.
      for, bir kod bloğunu kaç defa kullanmak isterseniz size o kadar kullanmanızı sağlayan ifadedir.
      Kod Yapısı
      for (dgrdrmartr)
      {
        
      Çalıştırılacak kod bloğu;
      }   

      Parametreler:

      • dgr: Genel sayaç niteliğinde olur ve rakamdır fakat buraya isterseniz tekrarlama işleminin en başında çalıştırılacak herhangi bir kod yazabilirsiniz.
      • drm: Tekrarlama işleminin kontrolünü yapar. Yani buraya durumu yazarsınız. Eğer durum olumlu ise TRü döndürür ve tekrarlamaya devam eder. FALSE ise tekrarlamayı bitirir.
      • artr: dgr parametresinde sayaç için rakamsal bir değer girersek bu rakamın her seferinde arttırılmasını sağlayan parametredir. Tekrarlanan kod bloğundan sonrar çalıştırılır.

      Not: Her bir parametre boş olabilir veya virgülle ayırmak şartıyla birden fazla parametre ekleyebilirsiniz.

      • drm: Durum parametresine birden çok değeri virgülle ayırarak girebilirsiniz. Ör. “$i>5,$=5”. Veya isterseniz bu parametreyi boş bırakabilirsiniz fakat bu da girdiğiniz kod bloğunu sonsuz olarak çalıştıracaktır.

      Örnek
      Aşağıdaki kod “Merhaba Dünya!” yazısını ekrar beş defa yazdıracaktır:
      [code=php:1uhm3532]

      <?php
      for ($i=1$i<=5$i++)
      {
        echo 
      “Merhaba Dünya!
      ;
      }
      ?>


      ——————————————————————-
      foreach İfadesi
      foreach ifadesi bir dizideki elemanların hepsini yazdırana kadar tekrarlanmasını sağlar.
      Her tekrarlamada dizideki elemanı $deger değişkenine atar ve onu kullanır(her tekrarlamada dizideki bir sonraki değer alınır).
      Kod Yapısı
      [code=php:1uhm3532]foreach (Dizi as AtanacakYeniDeğişken)
      {
          
      Çalıştırılacak kod bloğu;
      }   

      Örnek
      Aşağıdaki tekrarlama ifadesi dizi içindeki bütün ifadeleri teker teker yazdırır:
      [code=php:1uhm3532]

      <?php
      $dizi
      =array(“bir”“iki”“üç”);

      foreach ($dizi as $deger)
      {
        echo 
      “Dizideki eleman: ” $deger 
      ;
      }
      ?>

      [code=php:1uhm3532]for (dgrdrmartr)
      {
        
      Çalıştırılacak kod bloğu;
      }   

      Parametreler:

      • dgr: Genel sayaç niteliğinde olur ve rakamdır fakat buraya isterseniz tekrarlama işleminin en başında çalıştırılacak herhangi bir kod yazabilirsiniz.
      • drm: Tekrarlama işleminin kontrolünü yapar. Yani buraya durumu yazarsınız. Eğer durum olumlu ise TRü döndürür ve tekrarlamaya devam eder. FALSE ise tekrarlamayı bitirir.
      • artr: dgr parametresinde sayaç için rakamsal bir değer girersek bu rakamın her seferinde arttırılmasını sağlayan parametredir. Tekrarlanan kod bloğundan sonrar çalıştırılır.

      Not: Her bir parametre boş olabilir veya virgülle ayırmak şartıyla birden fazla parametre ekleyebilirsiniz.

      • drm: Durum parametresine birden çok değeri virgülle ayırarak girebilirsiniz. Ör. “$i>5,$=5”. Veya isterseniz bu parametreyi boş bırakabilirsiniz fakat bu da girdiğiniz kod bloğunu sonsuz olarak çalıştıracaktır.

      Örnek
      Aşağıdaki kod “Merhaba Dünya!” yazısını ekrar beş defa yazdıracaktır:

      <?php
      for ($i=1$i<=5$i++)
      {
        echo 
      “Merhaba Dünya!
      ;
      }
      ?>


      ——————————————————————-
      foreach İfadesi
      foreach ifadesi bir dizideki elemanların hepsini yazdırana kadar tekrarlanmasını sağlar.
      Her tekrarlamada dizideki elemanı $deger değişkenine atar ve onu kullanır(her tekrarlamada dizideki bir sonraki değer alınır).
      Kod Yapısı
      [code=php:1uhm3532]foreach (Dizi as AtanacakYeniDeğişken)
      {
          
      Çalıştırılacak kod bloğu;
      }   

      Örnek
      Aşağıdaki tekrarlama ifadesi dizi içindeki bütün ifadeleri teker teker yazdırır:
      [code=php:1uhm3532]

      <?php
      $dizi
      =array(“bir”“iki”“üç”);

      foreach ($dizi as $deger)
      {
        echo 
      “Dizideki eleman: ” $deger 
      ;
      }
      ?>

      [code=php:1uhm3532]

      <?php
      for ($i=1$i<=5$i++)
      {
        echo 
      “Merhaba Dünya!
      ;
      }
      ?>


      foreach İfadesi
      foreach ifadesi bir dizideki elemanların hepsini yazdırana kadar tekrarlanmasını sağlar.
      Her tekrarlamada dizideki elemanı $deger değişkenine atar ve onu kullanır(her tekrarlamada dizideki bir sonraki değer alınır).
      Kod Yapısı
      foreach (Dizi as AtanacakYeniDeğişken)
      {
          
      Çalıştırılacak kod bloğu;
      }   

      Örnek
      Aşağıdaki tekrarlama ifadesi dizi içindeki bütün ifadeleri teker teker yazdırır:
      [code=php:1uhm3532]

      <?php
      $dizi
      =array(“bir”“iki”“üç”);

      foreach ($dizi as $deger)
      {
        echo 
      “Dizideki eleman: ” $deger 
      ;
      }
      ?>

      [code=php:1uhm3532]foreach (Dizi as AtanacakYeniDeğişken)
      {
          
      Çalıştırılacak kod bloğu;
      }   

      Örnek
      Aşağıdaki tekrarlama ifadesi dizi içindeki bütün ifadeleri teker teker yazdırır:

      <?php
      $dizi
      =array(“bir”“iki”“üç”);

      foreach ($dizi as $deger)
      {
        echo 
      “Dizideki eleman: ” $deger 
      ;
      }
      ?>

      [code=php:1uhm3532]

      <?php
      $dizi
      =array(“bir”“iki”“üç”);

      foreach ($dizi as $deger)
      {
        echo 
      “Dizideki eleman: ” $deger 
      ;
      }
      ?>

    • #8676
      Anonim
      Ziyaretçi

      PHP Fonksiyonlar

      PHP gerçek gücünü fonksiyonlardan almaktadır.
      PHP 700’den fazla fonksiyona sahiptir.


      PHP Fonsiyonlar
      Bu derste kendi fonksiyonlarınızı nasıl oluşturacağınızı göstereceğiz.
      Hazır fonksiyonlar ileriki derslerde açıklanacaktır.


      PHP Fonksiyonu Oluşturun
      Fonksiyon ihtiyacımız olduğu zaman çalıştırabileceğimiz bir kod bloğudur.
      PHP fonksiyon oluştururken:

      • Önce “function … ()” yazın
      • Fonksiyonu isimlendirin – Fonksiyonun işlevini anlatan bir isim olabilir. Alt çizgi ve harfle başlar (rakamla değil).
      • “{” ekleyin – Çalıştıracağınız kod bloğunun başına “{” (küme parantezi) ekleyin.
      • “}” ekleyin – Çalıştıracağınız kod bloğunun sonuna “}” ekleyin ve fonksiyonu bitirin.

      Örnek
      Çağrıldığı zaman ekrana benim ismimi yazdıran bir fonksiyon

      <?php
      function adimiYaz
      ()
      {
      echo “Oral ÜNAL”;
      }

      adimiYaz();
      ?>


      ——————————————————————-
      PHP Fonksiyonu Kullanalım
      Şimdi fonksiyonu PHP scriptimizin içinde kullacağız:
      [code=php:kd36185h]

      <?php
      function adimiYaz
      ()
      {
      echo “Oral ÜNAL”;
      }

      echo “Merhaba Dünya!
      ;
      echo “Benim adım “;
      adimiYaz();
      echo “.
      Yanlış duymadınız, “
      ;
      adimiYaz();
      echo ” benim adım.”;
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:kd36185h]Merhaba Dünya!
      Benim adım Oral ÜNAL
      Yanlış duymadınız
      , Oral ÜNAL benim adım.
      ——————————————————————-
      PHP Fonksiyonlar – Parametre Ekleme
      İlk fonksiyonumuz (adimiYaz()) çok basitti. Sadece statik bir yazıyı yazdırmamızı sağlıyordu.
      Fonksiyonları daha fonksiyonel yapmak için bazı parametreler ekleyebiliriz.
      Fonksiyon adından sonraki parantezleri hatırlıyorsunuz, ör: adimiYaz(). Parametreler bu parantezlerin içine yazılır.
      Örnek 1
      Aşağıdaki fonksiyon adları farklı ama soyadları aynı yazdırmayı sağlar:
      [code=php:kd36185h]

      <?php
      function adimiYaz
      ($ad)
      {
      echo $ad . ” ÜNAL.
      ;
      }

      echo “Benim adım “;
      adimiYaz(“Oral”);

      echo “Benim adım “;
      adimiYaz(“Erdal”);

      echo “Benim adım “;
      adimiYaz(“Necati”);
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:kd36185h]Benim adım Oral ÜNAL.
      Benim adım Erdal ÜNAL.
      Benim adım Necati ÜNAL
      Örnek 2
      Aşağıdaki fonksiyon iki parametreye sahip:
      [code=php:kd36185h]

      <?php
      function adimiYaz
      ($ad,$noktalamaisareti)
      {
      echo $ad . ” ÜNAL” . $noktalamaisareti .
      ;
      }

      echo “Benim adım “;
      adimiYaz(“Oral”,“.”);

      echo “Benim adım “;
      adimiYaz(“Erdal”,“!”);

      echo “Benim adım “;
      adimiYaz(“Necati”,“…”);
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:kd36185h]Benim adım Oral ÜNAL.
      Benim adım Erdal ÜNAL!
      Benim adım Necati ÜNAL
      ——————————————————————-
      PHP Fonksiyonlar – Return Değeri
      Fonksiyonlar ayrıca değer sonuç olarak bir değerler dönebilir. Bunu örnekle daha iyi anlayacaksınız:
      Örnek
      [code=php:kd36185h]

      <?php
      function topla
      ($x,$y)
      {
      $toplam = $x + $y;
      return $toplam;
      /* return $toplam elde edilen sonuc topla() fonksiyonu kullanıldığı zaman $toplam değerini elde eder fakat echo komutu kullanılmadan ekrana yazdırmaz */
      }

      echo “1 + 16 = “ . topla(1,16);
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:kd36185h]1 + 16 = 17[code=php:kd36185h]

      <?php
      function adimiYaz
      ()
      {
      echo “Oral ÜNAL”;
      }

      adimiYaz();
      ?>


      PHP Fonksiyonu Kullanalım
      Şimdi fonksiyonu PHP scriptimizin içinde kullacağız:

      <?php
      function adimiYaz
      ()
      {
      echo “Oral ÜNAL”;
      }

      echo “Merhaba Dünya!
      ;
      echo “Benim adım “;
      adimiYaz();
      echo “.
      Yanlış duymadınız, “
      ;
      adimiYaz();
      echo ” benim adım.”;
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:kd36185h]Merhaba Dünya!
      Benim adım Oral ÜNAL
      Yanlış duymadınız
      , Oral ÜNAL benim adım.
      ——————————————————————-
      PHP Fonksiyonlar – Parametre Ekleme
      İlk fonksiyonumuz (adimiYaz()) çok basitti. Sadece statik bir yazıyı yazdırmamızı sağlıyordu.
      Fonksiyonları daha fonksiyonel yapmak için bazı parametreler ekleyebiliriz.
      Fonksiyon adından sonraki parantezleri hatırlıyorsunuz, ör: adimiYaz(). Parametreler bu parantezlerin içine yazılır.
      Örnek 1
      Aşağıdaki fonksiyon adları farklı ama soyadları aynı yazdırmayı sağlar:
      [code=php:kd36185h]

      <?php
      function adimiYaz
      ($ad)
      {
      echo $ad . ” ÜNAL.
      ;
      }

      echo “Benim adım “;
      adimiYaz(“Oral”);

      echo “Benim adım “;
      adimiYaz(“Erdal”);

      echo “Benim adım “;
      adimiYaz(“Necati”);
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:kd36185h]Benim adım Oral ÜNAL.
      Benim adım Erdal ÜNAL.
      Benim adım Necati ÜNAL
      Örnek 2
      Aşağıdaki fonksiyon iki parametreye sahip:
      [code=php:kd36185h]

      <?php
      function adimiYaz
      ($ad,$noktalamaisareti)
      {
      echo $ad . ” ÜNAL” . $noktalamaisareti .
      ;
      }

      echo “Benim adım “;
      adimiYaz(“Oral”,“.”);

      echo “Benim adım “;
      adimiYaz(“Erdal”,“!”);

      echo “Benim adım “;
      adimiYaz(“Necati”,“…”);
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:kd36185h]Benim adım Oral ÜNAL.
      Benim adım Erdal ÜNAL!
      Benim adım Necati ÜNAL
      ——————————————————————-
      PHP Fonksiyonlar – Return Değeri
      Fonksiyonlar ayrıca değer sonuç olarak bir değerler dönebilir. Bunu örnekle daha iyi anlayacaksınız:
      Örnek
      [code=php:kd36185h]

      <?php
      function topla
      ($x,$y)
      {
      $toplam = $x + $y;
      return $toplam;
      /* return $toplam elde edilen sonuc topla() fonksiyonu kullanıldığı zaman $toplam değerini elde eder fakat echo komutu kullanılmadan ekrana yazdırmaz */
      }

      echo “1 + 16 = “ . topla(1,16);
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:kd36185h]1 + 16 = 17[code=php:kd36185h]

      <?php
      function adimiYaz
      ()
      {
      echo “Oral ÜNAL”;
      }

      echo “Merhaba Dünya!
      ;
      echo “Benim adım “;
      adimiYaz();
      echo “.
      Yanlış duymadınız, “
      ;
      adimiYaz();
      echo ” benim adım.”;
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      Merhaba Dünya!
      Benim adım Oral ÜNAL
      Yanlış duymadınız
      , Oral ÜNAL benim adım.
      ——————————————————————-
      PHP Fonksiyonlar – Parametre Ekleme
      İlk fonksiyonumuz (adimiYaz()) çok basitti. Sadece statik bir yazıyı yazdırmamızı sağlıyordu.
      Fonksiyonları daha fonksiyonel yapmak için bazı parametreler ekleyebiliriz.
      Fonksiyon adından sonraki parantezleri hatırlıyorsunuz, ör: adimiYaz(). Parametreler bu parantezlerin içine yazılır.
      Örnek 1
      Aşağıdaki fonksiyon adları farklı ama soyadları aynı yazdırmayı sağlar:
      [code=php:kd36185h]

      <?php
      function adimiYaz
      ($ad)
      {
      echo $ad . ” ÜNAL.
      ;
      }

      echo “Benim adım “;
      adimiYaz(“Oral”);

      echo “Benim adım “;
      adimiYaz(“Erdal”);

      echo “Benim adım “;
      adimiYaz(“Necati”);
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:kd36185h]Benim adım Oral ÜNAL.
      Benim adım Erdal ÜNAL.
      Benim adım Necati ÜNAL
      Örnek 2
      Aşağıdaki fonksiyon iki parametreye sahip:
      [code=php:kd36185h]

      <?php
      function adimiYaz
      ($ad,$noktalamaisareti)
      {
      echo $ad . ” ÜNAL” . $noktalamaisareti .
      ;
      }

      echo “Benim adım “;
      adimiYaz(“Oral”,“.”);

      echo “Benim adım “;
      adimiYaz(“Erdal”,“!”);

      echo “Benim adım “;
      adimiYaz(“Necati”,“…”);
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:kd36185h]Benim adım Oral ÜNAL.
      Benim adım Erdal ÜNAL!
      Benim adım Necati ÜNAL
      ——————————————————————-
      PHP Fonksiyonlar – Return Değeri
      Fonksiyonlar ayrıca değer sonuç olarak bir değerler dönebilir. Bunu örnekle daha iyi anlayacaksınız:
      Örnek
      [code=php:kd36185h]

      <?php
      function topla
      ($x,$y)
      {
      $toplam = $x + $y;
      return $toplam;
      /* return $toplam elde edilen sonuc topla() fonksiyonu kullanıldığı zaman $toplam değerini elde eder fakat echo komutu kullanılmadan ekrana yazdırmaz */
      }

      echo “1 + 16 = “ . topla(1,16);
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:kd36185h]1 + 16 = 17[code=php:kd36185h]Merhaba Dünya!
      Benim adım Oral ÜNAL
      Yanlış duymadınız
      , Oral ÜNAL benim adım.


      PHP Fonksiyonlar – Parametre Ekleme
      İlk fonksiyonumuz (adimiYaz()) çok basitti. Sadece statik bir yazıyı yazdırmamızı sağlıyordu.
      Fonksiyonları daha fonksiyonel yapmak için bazı parametreler ekleyebiliriz.
      Fonksiyon adından sonraki parantezleri hatırlıyorsunuz, ör: adimiYaz(). Parametreler bu parantezlerin içine yazılır.
      Örnek 1
      Aşağıdaki fonksiyon adları farklı ama soyadları aynı yazdırmayı sağlar:

      <?php
      function adimiYaz
      ($ad)
      {
      echo $ad . ” ÜNAL.
      ;
      }

      echo “Benim adım “;
      adimiYaz(“Oral”);

      echo “Benim adım “;
      adimiYaz(“Erdal”);

      echo “Benim adım “;
      adimiYaz(“Necati”);
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:kd36185h]Benim adım Oral ÜNAL.
      Benim adım Erdal ÜNAL.
      Benim adım Necati ÜNAL
      Örnek 2
      Aşağıdaki fonksiyon iki parametreye sahip:
      [code=php:kd36185h]

      <?php
      function adimiYaz
      ($ad,$noktalamaisareti)
      {
      echo $ad . ” ÜNAL” . $noktalamaisareti .
      ;
      }

      echo “Benim adım “;
      adimiYaz(“Oral”,“.”);

      echo “Benim adım “;
      adimiYaz(“Erdal”,“!”);

      echo “Benim adım “;
      adimiYaz(“Necati”,“…”);
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:kd36185h]Benim adım Oral ÜNAL.
      Benim adım Erdal ÜNAL!
      Benim adım Necati ÜNAL
      ——————————————————————-
      PHP Fonksiyonlar – Return Değeri
      Fonksiyonlar ayrıca değer sonuç olarak bir değerler dönebilir. Bunu örnekle daha iyi anlayacaksınız:
      Örnek
      [code=php:kd36185h]

      <?php
      function topla
      ($x,$y)
      {
      $toplam = $x + $y;
      return $toplam;
      /* return $toplam elde edilen sonuc topla() fonksiyonu kullanıldığı zaman $toplam değerini elde eder fakat echo komutu kullanılmadan ekrana yazdırmaz */
      }

      echo “1 + 16 = “ . topla(1,16);
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:kd36185h]1 + 16 = 17[code=php:kd36185h]

      <?php
      function adimiYaz
      ($ad)
      {
      echo $ad . ” ÜNAL.
      ;
      }

      echo “Benim adım “;
      adimiYaz(“Oral”);

      echo “Benim adım “;
      adimiYaz(“Erdal”);

      echo “Benim adım “;
      adimiYaz(“Necati”);
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      Benim adım Oral ÜNAL.
      Benim adım Erdal ÜNAL.
      Benim adım Necati ÜNAL
      Örnek 2
      Aşağıdaki fonksiyon iki parametreye sahip:
      [code=php:kd36185h]

      <?php
      function adimiYaz
      ($ad,$noktalamaisareti)
      {
      echo $ad . ” ÜNAL” . $noktalamaisareti .
      ;
      }

      echo “Benim adım “;
      adimiYaz(“Oral”,“.”);

      echo “Benim adım “;
      adimiYaz(“Erdal”,“!”);

      echo “Benim adım “;
      adimiYaz(“Necati”,“…”);
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:kd36185h]Benim adım Oral ÜNAL.
      Benim adım Erdal ÜNAL!
      Benim adım Necati ÜNAL
      ——————————————————————-
      PHP Fonksiyonlar – Return Değeri
      Fonksiyonlar ayrıca değer sonuç olarak bir değerler dönebilir. Bunu örnekle daha iyi anlayacaksınız:
      Örnek
      [code=php:kd36185h]

      <?php
      function topla
      ($x,$y)
      {
      $toplam = $x + $y;
      return $toplam;
      /* return $toplam elde edilen sonuc topla() fonksiyonu kullanıldığı zaman $toplam değerini elde eder fakat echo komutu kullanılmadan ekrana yazdırmaz */
      }

      echo “1 + 16 = “ . topla(1,16);
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:kd36185h]1 + 16 = 17[code=php:kd36185h]Benim adım Oral ÜNAL.
      Benim adım Erdal ÜNAL.
      Benim adım Necati ÜNAL
      Örnek 2
      Aşağıdaki fonksiyon iki parametreye sahip:

      <?php
      function adimiYaz
      ($ad,$noktalamaisareti)
      {
      echo $ad . ” ÜNAL” . $noktalamaisareti .
      ;
      }

      echo “Benim adım “;
      adimiYaz(“Oral”,“.”);

      echo “Benim adım “;
      adimiYaz(“Erdal”,“!”);

      echo “Benim adım “;
      adimiYaz(“Necati”,“…”);
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:kd36185h]Benim adım Oral ÜNAL.
      Benim adım Erdal ÜNAL!
      Benim adım Necati ÜNAL
      ——————————————————————-
      PHP Fonksiyonlar – Return Değeri
      Fonksiyonlar ayrıca değer sonuç olarak bir değerler dönebilir. Bunu örnekle daha iyi anlayacaksınız:
      Örnek
      [code=php:kd36185h]

      <?php
      function topla
      ($x,$y)
      {
      $toplam = $x + $y;
      return $toplam;
      /* return $toplam elde edilen sonuc topla() fonksiyonu kullanıldığı zaman $toplam değerini elde eder fakat echo komutu kullanılmadan ekrana yazdırmaz */
      }

      echo “1 + 16 = “ . topla(1,16);
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:kd36185h]1 + 16 = 17[code=php:kd36185h]

      <?php
      function adimiYaz
      ($ad,$noktalamaisareti)
      {
      echo $ad . ” ÜNAL” . $noktalamaisareti .
      ;
      }

      echo “Benim adım “;
      adimiYaz(“Oral”,“.”);

      echo “Benim adım “;
      adimiYaz(“Erdal”,“!”);

      echo “Benim adım “;
      adimiYaz(“Necati”,“…”);
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      Benim adım Oral ÜNAL.
      Benim adım Erdal ÜNAL!
      Benim adım Necati ÜNAL
      ——————————————————————-
      PHP Fonksiyonlar – Return Değeri
      Fonksiyonlar ayrıca değer sonuç olarak bir değerler dönebilir. Bunu örnekle daha iyi anlayacaksınız:
      Örnek
      [code=php:kd36185h]

      <?php
      function topla
      ($x,$y)
      {
      $toplam = $x + $y;
      return $toplam;
      /* return $toplam elde edilen sonuc topla() fonksiyonu kullanıldığı zaman $toplam değerini elde eder fakat echo komutu kullanılmadan ekrana yazdırmaz */
      }

      echo “1 + 16 = “ . topla(1,16);
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:kd36185h]1 + 16 = 17[code=php:kd36185h]Benim adım Oral ÜNAL.
      Benim adım Erdal ÜNAL!
      Benim adım Necati ÜNAL


      PHP Fonksiyonlar – Return Değeri
      Fonksiyonlar ayrıca değer sonuç olarak bir değerler dönebilir. Bunu örnekle daha iyi anlayacaksınız:
      Örnek

      <?php
      function topla
      ($x,$y)
      {
      $toplam = $x + $y;
      return $toplam;
      /* return $toplam elde edilen sonuc topla() fonksiyonu kullanıldığı zaman $toplam değerini elde eder fakat echo komutu kullanılmadan ekrana yazdırmaz */
      }

      echo “1 + 16 = “ . topla(1,16);
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:kd36185h]1 + 16 = 17[code=php:kd36185h]

      <?php
      function topla
      ($x,$y)
      {
      $toplam = $x + $y;
      return $toplam;
      /* return $toplam elde edilen sonuc topla() fonksiyonu kullanıldığı zaman $toplam değerini elde eder fakat echo komutu kullanılmadan ekrana yazdırmaz */
      }

      echo “1 + 16 = “ . topla(1,16);
      ?>


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      1 + 16 = 17[code=php:kd36185h]1 + 16 = 17

    • #8675
      Anonim
      Ziyaretçi

      PHP Form İşlemleri

      PHP’de formdan gelen bilgileri almak için $_GET ve $_POST değişkenleri kullanılır.


      Basit Bir Form Oluşturalım
      HTML formlarla PHP konusunda bilmeniz gereken en önemli bilgi HTML bir sayfada oluşturduğunuz formdaki bilgileri PHP sayfaya gönderip orada çalıştırabilirsiniz.
      Form Örneği
      <html>
      <
      body>

      <form action=“merhaba.php” method=“post”>
      Adınız: <input type=“text” name=“ad” />
      Yaşınız: <input type=“text” name=“yas” />
      <
      input type=“submit” value=“Gönder” />
      </
      form>

      </body>
      </
      html
      Örnek HTML sayfamız iki adet input alanı ve bir adet gönder butonuna sahiptir. Kullanıcı Gönder butonuna tıkladığı zamanda formdaki bilgiler “merhaba.php” sayfasına gönderiliyor.
      merhaba.php Dosyası Örneği
      [code=php:2oaxt2wo]

      Merhaba <?php echo $_POST[“ad”]; ?>.

      Sen <?php echo $_POST[“yas”]; ?> yaşındasın.


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:2oaxt2wo]Merhaba Oral.
      Sen 17 yaşındasın
      $_GET ve $_POST değişkenleri sonraki derslerde açıklanacak.
      ——————————————————————-
      Form Doğrulama
      Bazı durumlarda form alanlarının doğrulanması gerekir. Bunun için tarayıcı taraflı(client side) doğrulama daha hızlıdır ve sunucuya olan yükünüzü azaltır.
      Fakat, iyi bir trafiğe sahip bir sitenin bir takım güvenlik sebeplerinden dolayı sunucu taraflı kontrol yapması gerekebilir. Eğer formdaki bilgiyle veritabanı ile işlem yapılacaksa formun kontrolünü sunucu taraflı(server side) yapmalısınız.
      Bir formu doğrulamak için yapılacak en iyi yöntem formu gönder sayfasıyla formdaki bilgilerin işleneceği sayfanın tek sayfada olmasıdır. Hem bu sayede formdaki eksik doldurulmuş alanları aynı anda kullanıcıya form alanlarıyla beraber gösterebilirsiniz. Buda kullanıcının hatasını bulmasını kolaylaştırır.[code=php:2oaxt2wo]<html>
      <
      body>

      <form action=“merhaba.php” method=“post”>
      Adınız: <input type=“text” name=“ad” />
      Yaşınız: <input type=“text” name=“yas” />
      <
      input type=“submit” value=“Gönder” />
      </
      form>

      </body>
      </
      html
      Örnek HTML sayfamız iki adet input alanı ve bir adet gönder butonuna sahiptir. Kullanıcı Gönder butonuna tıkladığı zamanda formdaki bilgiler “merhaba.php” sayfasına gönderiliyor.
      merhaba.php Dosyası Örneği

      Merhaba <?php echo $_POST[“ad”]; ?>.

      Sen <?php echo $_POST[“yas”]; ?> yaşındasın.


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      [code=php:2oaxt2wo]Merhaba Oral.
      Sen 17 yaşındasın
      $_GET ve $_POST değişkenleri sonraki derslerde açıklanacak.
      ——————————————————————-
      Form Doğrulama
      Bazı durumlarda form alanlarının doğrulanması gerekir. Bunun için tarayıcı taraflı(client side) doğrulama daha hızlıdır ve sunucuya olan yükünüzü azaltır.
      Fakat, iyi bir trafiğe sahip bir sitenin bir takım güvenlik sebeplerinden dolayı sunucu taraflı kontrol yapması gerekebilir. Eğer formdaki bilgiyle veritabanı ile işlem yapılacaksa formun kontrolünü sunucu taraflı(server side) yapmalısınız.
      Bir formu doğrulamak için yapılacak en iyi yöntem formu gönder sayfasıyla formdaki bilgilerin işleneceği sayfanın tek sayfada olmasıdır. Hem bu sayede formdaki eksik doldurulmuş alanları aynı anda kullanıcıya form alanlarıyla beraber gösterebilirsiniz. Buda kullanıcının hatasını bulmasını kolaylaştırır.[code=php:2oaxt2wo]

      Merhaba <?php echo $_POST[“ad”]; ?>.

      Sen <?php echo $_POST[“yas”]; ?> yaşındasın.


      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki gibi olacaktır.
      Merhaba Oral.
      Sen 17 yaşındasın
      $_GET ve $_POST değişkenleri sonraki derslerde açıklanacak.
      ——————————————————————-
      Form Doğrulama
      Bazı durumlarda form alanlarının doğrulanması gerekir. Bunun için tarayıcı taraflı(client side) doğrulama daha hızlıdır ve sunucuya olan yükünüzü azaltır.
      Fakat, iyi bir trafiğe sahip bir sitenin bir takım güvenlik sebeplerinden dolayı sunucu taraflı kontrol yapması gerekebilir. Eğer formdaki bilgiyle veritabanı ile işlem yapılacaksa formun kontrolünü sunucu taraflı(server side) yapmalısınız.
      Bir formu doğrulamak için yapılacak en iyi yöntem formu gönder sayfasıyla formdaki bilgilerin işleneceği sayfanın tek sayfada olmasıdır. Hem bu sayede formdaki eksik doldurulmuş alanları aynı anda kullanıcıya form alanlarıyla beraber gösterebilirsiniz. Buda kullanıcının hatasını bulmasını kolaylaştırır.[code=php:2oaxt2wo]Merhaba Oral.
      Sen 17 yaşındasın
      $_GET ve $_POST değişkenleri sonraki derslerde açıklanacak.


      Form Doğrulama
      Bazı durumlarda form alanlarının doğrulanması gerekir. Bunun için tarayıcı taraflı(client side) doğrulama daha hızlıdır ve sunucuya olan yükünüzü azaltır.
      Fakat, iyi bir trafiğe sahip bir sitenin bir takım güvenlik sebeplerinden dolayı sunucu taraflı kontrol yapması gerekebilir. Eğer formdaki bilgiyle veritabanı ile işlem yapılacaksa formun kontrolünü sunucu taraflı(server side) yapmalısınız.
      Bir formu doğrulamak için yapılacak en iyi yöntem formu gönder sayfasıyla formdaki bilgilerin işleneceği sayfanın tek sayfada olmasıdır. Hem bu sayede formdaki eksik doldurulmuş alanları aynı anda kullanıcıya form alanlarıyla beraber gösterebilirsiniz. Buda kullanıcının hatasını bulmasını kolaylaştırır.

    • #8674
      Anonim
      Ziyaretçi

      PHP’de $_GET Değişkeni

      $_GET değişkeniyle bilgi method=”GET” formlarından alınır.


      $_GET Değişkeni
      $_GET değişkeni verileri HTTP GET metodu ile alır.
      $_GET değişkeniyle bilgi method=”GET” formlarından alınır. GET metodu ile alınan bilgiler herkes tarafından görülebilir(tarayıcının adres barında görünür) ve maksimum karakter limiti vardır(max. 100 karakter).
      Örnek
      <form action=“merhaba.php” method=“get”>
      Adınız: <input type=“text” name=“ad” />
      Yaşınız: <input type=“text” name=“yas” />
      <
      input type=“submit” value=“Gönder” />
      </
      form>  
      Kullanıcı “Gönder” butonuna tıkladığında tarayıcının adres barındaki link aşağıdaki gibi olacaktır:
      [code=php:89nioc4t]http://www.trkodlama.com/merhaba.php?ad=Oral&yas=17  
      “merhaba.php” dosyası formdaki bilgileri yakalamak için $_GET değişkenini kullanır(form alanlarının isimleri otomatik olarak URL’deki ID’lere atanır):
      [code=php:89nioc4t]Merhaba <?php echo $_GET[“ad”]; ?>.

      Sen <?php echo $_GET[“yas”]; ?> yaşındasın!
      ——————————————————————-
      Neden $_GET kullanılır?
      Not: $_GET değişkenini kullandığımız zaman form isimleri ve değerleri URL’de görünür. Bu nedenle giriş bilgileri ve diğer önemli form işlemlerinde $_GET değişkeni kullanılmamalıdır. Fakat bir sayfanın sık kullanılanlara eklenmesinde faydalı olabilir.
      Not: HTTP GETmetodu ile uzun bilgiler yollayamazsınız. Maksimum 100 karakter bilgi gönderebilirsiniz.
      ——————————————————————-
      $_REQüST Değişkeni
      PHP $_REQüST değişkeni ile $_GET, $_POST, $_COOKIE değişkenlerinin içeriklerini çekebilir.
      PHP $_REQüST değişkeni ile formdan GET veya POST metodu ile gelen verileri çekebilir. Yukarıdaki hazırladığımız HTML formdaki bilgileri aşağıdaki gibi $_GET yerine $_REQüST ile de çekebiliriz ve sonuçta hiç bir değişiklik olmayacaktır.
      Örnek
      [code=php:89nioc4t]Merhaba <?php echo $_REQüST[“ad”]; ?>.

      Sen <?php echo $_REQüST[“yas”]; ?> yaşındasın![code=php:89nioc4t]<form action=“merhaba.php” method=“get”>
      Adınız: <input type=“text” name=“ad” />
      Yaşınız: <input type=“text” name=“yas” />
      <
      input type=“submit” value=“Gönder” />
      </
      form>  
      Kullanıcı “Gönder” butonuna tıkladığında tarayıcının adres barındaki link aşağıdaki gibi olacaktır:
      http://www.trkodlama.com/merhaba.php?ad=Oral&yas=17  
      “merhaba.php” dosyası formdaki bilgileri yakalamak için $_GET değişkenini kullanır(form alanlarının isimleri otomatik olarak URL’deki ID’lere atanır):
      [code=php:89nioc4t]Merhaba <?php echo $_GET[“ad”]; ?>.

      Sen <?php echo $_GET[“yas”]; ?> yaşındasın!
      ——————————————————————-
      Neden $_GET kullanılır?
      Not: $_GET değişkenini kullandığımız zaman form isimleri ve değerleri URL’de görünür. Bu nedenle giriş bilgileri ve diğer önemli form işlemlerinde $_GET değişkeni kullanılmamalıdır. Fakat bir sayfanın sık kullanılanlara eklenmesinde faydalı olabilir.
      Not: HTTP GETmetodu ile uzun bilgiler yollayamazsınız. Maksimum 100 karakter bilgi gönderebilirsiniz.
      ——————————————————————-
      $_REQüST Değişkeni
      PHP $_REQüST değişkeni ile $_GET, $_POST, $_COOKIE değişkenlerinin içeriklerini çekebilir.
      PHP $_REQüST değişkeni ile formdan GET veya POST metodu ile gelen verileri çekebilir. Yukarıdaki hazırladığımız HTML formdaki bilgileri aşağıdaki gibi $_GET yerine $_REQüST ile de çekebiliriz ve sonuçta hiç bir değişiklik olmayacaktır.
      Örnek
      [code=php:89nioc4t]Merhaba <?php echo $_REQüST[“ad”]; ?>.

      Sen <?php echo $_REQüST[“yas”]; ?> yaşındasın![code=php:89nioc4t]http://www.trkodlama.com/merhaba.php?ad=Oral&yas=17  
      “merhaba.php” dosyası formdaki bilgileri yakalamak için $_GET değişkenini kullanır(form alanlarının isimleri otomatik olarak URL’deki ID’lere atanır):
      Merhaba <?php echo $_GET[“ad”]; ?>.

      Sen <?php echo $_GET[“yas”]; ?> yaşındasın!
      ——————————————————————-
      Neden $_GET kullanılır?
      Not: $_GET değişkenini kullandığımız zaman form isimleri ve değerleri URL’de görünür. Bu nedenle giriş bilgileri ve diğer önemli form işlemlerinde $_GET değişkeni kullanılmamalıdır. Fakat bir sayfanın sık kullanılanlara eklenmesinde faydalı olabilir.
      Not: HTTP GETmetodu ile uzun bilgiler yollayamazsınız. Maksimum 100 karakter bilgi gönderebilirsiniz.
      ——————————————————————-
      $_REQüST Değişkeni
      PHP $_REQüST değişkeni ile $_GET, $_POST, $_COOKIE değişkenlerinin içeriklerini çekebilir.
      PHP $_REQüST değişkeni ile formdan GET veya POST metodu ile gelen verileri çekebilir. Yukarıdaki hazırladığımız HTML formdaki bilgileri aşağıdaki gibi $_GET yerine $_REQüST ile de çekebiliriz ve sonuçta hiç bir değişiklik olmayacaktır.
      Örnek
      [code=php:89nioc4t]Merhaba <?php echo $_REQüST[“ad”]; ?>.

      Sen <?php echo $_REQüST[“yas”]; ?> yaşındasın![code=php:89nioc4t]Merhaba <?php echo $_GET[“ad”]; ?>.

      Sen <?php echo $_GET[“yas”]; ?> yaşındasın!


      Neden $_GET kullanılır?
      Not: $_GET değişkenini kullandığımız zaman form isimleri ve değerleri URL’de görünür. Bu nedenle giriş bilgileri ve diğer önemli form işlemlerinde $_GET değişkeni kullanılmamalıdır. Fakat bir sayfanın sık kullanılanlara eklenmesinde faydalı olabilir.
      Not: HTTP GETmetodu ile uzun bilgiler yollayamazsınız. Maksimum 100 karakter bilgi gönderebilirsiniz.


      $_REQüST Değişkeni
      PHP $_REQüST değişkeni ile $_GET, $_POST, $_COOKIE değişkenlerinin içeriklerini çekebilir.
      PHP $_REQüST değişkeni ile formdan GET veya POST metodu ile gelen verileri çekebilir. Yukarıdaki hazırladığımız HTML formdaki bilgileri aşağıdaki gibi $_GET yerine $_REQüST ile de çekebiliriz ve sonuçta hiç bir değişiklik olmayacaktır.
      Örnek
      Merhaba <?php echo $_REQüST[“ad”]; ?>.

      Sen <?php echo $_REQüST[“yas”]; ?> yaşındasın![code=php:89nioc4t]Merhaba <?php echo $_REQüST[“ad”]; ?>.

      Sen <?php echo $_REQüST[“yas”]; ?> yaşındasın!

    • #8673
      Anonim
      Ziyaretçi

      PHP’de $_POST Değişkeni

      $_POST değişkeni method=”POST” olarak ayarlanmış formlardaki bilgileri çeker.


      $_POST Değişkeni
      $_POST değişkeni formlardan gelen bilgili HTTP POST metodu ile alır.
      $_POST değişkeni method=”POST” olarak ayarlanmış formlardaki bilgileri çeker. POST metodu ile gönderilen bilgiler başkaları tarafından görülmezler ve herhangi bir sınırlamaları yoktur.
      Örnek
      <form action=“merhaba.php” method=“post”>
      Adınız: <input type=“text” name=“ad” />
      Yaşınız: <input type=“text” name=“yas” />
      <
      input type=“submit” value=“Gönder” />
      </
      form
      Kullanıcı “Gönder” butonuna tıkladığı zaman URL’de hiç bir ID ve bilgi tanımlaması oluşmayacaktır:
      [code=php:3hq7xbix]http://www.trkodlama.com/merhaba.php 
      “merhaba.php” dosyasında şimdi $_POST değişkenini formdan bilgileri çekmek kullanabiliriz( form alanlarının isimlerini $_POST dizisinde ID olarak kullanarak bu bilgileri çekeriz):
      [code=php:3hq7xbix]Merhaba <?php echo $_POST[“ad”]; ?>.

      Sen<?php echo $_POST[“yas”]; ?> yaşındasın!
      ——————————————————————-
      Neden $_POST kullanılır?

      • Değişkenler HTTP POST metodu ile gönderilir ve URL’de gözükmezler
      • Değişkenlerin değerleri için herhangi bir uzunluk kısıtlaması yoktur.

      Fakat, değişkenler URL’de gözükmediği için sayfaları sık kullanılanlara eklemek mümkün değildir.
      ——————————————————————-
      $_REQüST Değişkeni
      PHP $_REQüST değişkeni ile $_GET, $_POST, $_COOKIE değişkenlerinin içeriklerini çekebilir.
      PHP $_REQüST değişkeni ile formdan GET veya POST metodu ile gelen verileri çekebilir. Yukarıdaki hazırladığımız HTML formdaki bilgileri aşağıdaki gibi $_POST yerine $_REQüST ile de çekebiliriz ve sonuçta hiç bir değişiklik olmayacaktır.
      [code=php:3hq7xbix]Merhaba <?php echo $_REQüST[“ad”]; ?>.

      Sen <?php echo $_REQüST[“yas”]; ?> yaşındasın![code=php:3hq7xbix]<form action=“merhaba.php” method=“post”>
      Adınız: <input type=“text” name=“ad” />
      Yaşınız: <input type=“text” name=“yas” />
      <
      input type=“submit” value=“Gönder” />
      </
      form
      Kullanıcı “Gönder” butonuna tıkladığı zaman URL’de hiç bir ID ve bilgi tanımlaması oluşmayacaktır:
      http://www.trkodlama.com/merhaba.php 
      “merhaba.php” dosyasında şimdi $_POST değişkenini formdan bilgileri çekmek kullanabiliriz( form alanlarının isimlerini $_POST dizisinde ID olarak kullanarak bu bilgileri çekeriz):
      [code=php:3hq7xbix]Merhaba <?php echo $_POST[“ad”]; ?>.

      Sen<?php echo $_POST[“yas”]; ?> yaşındasın!
      ——————————————————————-
      Neden $_POST kullanılır?

      • Değişkenler HTTP POST metodu ile gönderilir ve URL’de gözükmezler
      • Değişkenlerin değerleri için herhangi bir uzunluk kısıtlaması yoktur.

      Fakat, değişkenler URL’de gözükmediği için sayfaları sık kullanılanlara eklemek mümkün değildir.
      ——————————————————————-
      $_REQüST Değişkeni
      PHP $_REQüST değişkeni ile $_GET, $_POST, $_COOKIE değişkenlerinin içeriklerini çekebilir.
      PHP $_REQüST değişkeni ile formdan GET veya POST metodu ile gelen verileri çekebilir. Yukarıdaki hazırladığımız HTML formdaki bilgileri aşağıdaki gibi $_POST yerine $_REQüST ile de çekebiliriz ve sonuçta hiç bir değişiklik olmayacaktır.
      [code=php:3hq7xbix]Merhaba <?php echo $_REQüST[“ad”]; ?>.

      Sen <?php echo $_REQüST[“yas”]; ?> yaşındasın![code=php:3hq7xbix]http://www.trkodlama.com/merhaba.php 
      “merhaba.php” dosyasında şimdi $_POST değişkenini formdan bilgileri çekmek kullanabiliriz( form alanlarının isimlerini $_POST dizisinde ID olarak kullanarak bu bilgileri çekeriz):
      Merhaba <?php echo $_POST[“ad”]; ?>.

      Sen<?php echo $_POST[“yas”]; ?> yaşındasın!
      ——————————————————————-
      Neden $_POST kullanılır?

      • Değişkenler HTTP POST metodu ile gönderilir ve URL’de gözükmezler
      • Değişkenlerin değerleri için herhangi bir uzunluk kısıtlaması yoktur.

      Fakat, değişkenler URL’de gözükmediği için sayfaları sık kullanılanlara eklemek mümkün değildir.
      ——————————————————————-
      $_REQüST Değişkeni
      PHP $_REQüST değişkeni ile $_GET, $_POST, $_COOKIE değişkenlerinin içeriklerini çekebilir.
      PHP $_REQüST değişkeni ile formdan GET veya POST metodu ile gelen verileri çekebilir. Yukarıdaki hazırladığımız HTML formdaki bilgileri aşağıdaki gibi $_POST yerine $_REQüST ile de çekebiliriz ve sonuçta hiç bir değişiklik olmayacaktır.
      [code=php:3hq7xbix]Merhaba <?php echo $_REQüST[“ad”]; ?>.

      Sen <?php echo $_REQüST[“yas”]; ?> yaşındasın![code=php:3hq7xbix]Merhaba <?php echo $_POST[“ad”]; ?>.

      Sen<?php echo $_POST[“yas”]; ?> yaşındasın!


      Neden $_POST kullanılır?

      • Değişkenler HTTP POST metodu ile gönderilir ve URL’de gözükmezler
      • Değişkenlerin değerleri için herhangi bir uzunluk kısıtlaması yoktur.

      Fakat, değişkenler URL’de gözükmediği için sayfaları sık kullanılanlara eklemek mümkün değildir.


      $_REQüST Değişkeni
      PHP $_REQüST değişkeni ile $_GET, $_POST, $_COOKIE değişkenlerinin içeriklerini çekebilir.
      PHP $_REQüST değişkeni ile formdan GET veya POST metodu ile gelen verileri çekebilir. Yukarıdaki hazırladığımız HTML formdaki bilgileri aşağıdaki gibi $_POST yerine $_REQüST ile de çekebiliriz ve sonuçta hiç bir değişiklik olmayacaktır.
      Merhaba <?php echo $_REQüST[“ad”]; ?>.

      Sen <?php echo $_REQüST[“yas”]; ?> yaşındasın![code=php:3hq7xbix]Merhaba <?php echo $_REQüST[“ad”]; ?>.

      Sen <?php echo $_REQüST[“yas”]; ?> yaşındasın!

    • #8672
      Anonim
      Ziyaretçi

      PHP date()

      PHP date() fonksiyonu bir tarihi veya zamanı belirli bir formata sokmak için kullanılır.


      PHP’de Date() Fonksiyonu
      PHP’de date() fonksiyonu bir tarih damgasını okunabilir bir tarih formatına çevirir.
      Kod Yapısı
      date(format,tarihdamgasi)  

      • Parametre: format
        Açıklama: Gereklidir. Tarih damgasını belirli bir formata çevirir.
      • Parametre: tarihdamgasi
        Açıklama: İsteğe bağlıdır. Eğer girilirse girilen tarih damgasına göre formatlanır eğer girilmezse o anki time() ile elde edilen tarih damgasına göre formatlanır.

      ——————————————————————-
      PHP Tarih – Tarih Damgası Nedir?
      Tarih damgası dediğimiz Ocak 1, 1970, 00:00:00 GMT tarihinden şu ana kadar geçen saniyedir. Ayrıca bu Unix Tarih Damgası olarak da bilinir.
      ——————————————————————-
      PHP Tarih – Tarihi Formatla
      date() fonksiyonundaki ilk parametre tarihin nasıl bir formatta gösterileceğini belirtiyor. Tarih formatlarken harfleri kullanır. Tarihi formatlarken kullandığımız bazı harfler:

      • d – Ayın hangi gününde olunduğunu belirtir (01-31)
      • m – Hangi ayda olunduğunu belirtir, rakamsal olarak (01-12)
      • Y – Yılı dört haneli olarak gösterir.

      Formatlamak için kullanılacak harflerin ayrıntılı listesini görmek için tıklayınız.
      “/”, “.” veya “-” gibi karakterlerde harflerin arasına eklenerek formatlanan tarihin çıktısını daha belirgin hale getirir:
      [code=php:1i63elze]<?php
      echo date(“Y/m/d”);
      echo 

      ;
      echo 
      date(“Y.m.d”);
      echo 

      ;
      echo 
      date(“Y-m-d”);
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki şekilde olacaktır.
      [code=php:1i63elze]2006/07/11
      2006.07.11
      2006
      0711
      ——————————————————————-
      PHP Tarih – Tarih Damgası Ekleme
      date() fonksiyonundaki ikinci parametre bir tarih damgasını belirtmek içindir. Bu parametreyi isteğe bağlı olarak girebilirsiniz. Eğer bir tarih damgası girmezseniz şuanki zaman kullanılacaktır.
      Bir sonraki örneğimizde mktime() fonksiyonunu kullanarak bir sonraki günün tarih damgasını oluşturacağız.
      mktime() fonksiyonu belirtilen bir tarihi Unix tarih damgası şekline dönüştürür.
      Kod Yapısı
      [code=php:1i63elze]mktime(saat,dakika,saniye,ay,gun,dil,yazsaatietkin
      Bir gün sonraya gitmek için date(“d”) değerine bir ekleyerek mktime() ile işimizi çözebiliriz:
      [code=php:1i63elze]<?php
      $yarin 
      mktime(0,0,0,date(“m”),date(“d”)+1,date(“Y”));
      echo 
      “Yarının Tarihi: “.date(“Y/m/d”$yarin);
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki şekilde olacaktır.
      [code=php:1i63elze]Yarının Tarihi 2009/03/08
      ——————————————————————-
      PHP Tarih Fonksiyonu Detayları
      Bütün date() fonksiyonu detaylarını ingilizce olarak burada bulabilirsiniz.[code=php:1i63elze]date(format,tarihdamgasi)  

      • Parametre: format
        Açıklama: Gereklidir. Tarih damgasını belirli bir formata çevirir.
      • Parametre: tarihdamgasi
        Açıklama: İsteğe bağlıdır. Eğer girilirse girilen tarih damgasına göre formatlanır eğer girilmezse o anki time() ile elde edilen tarih damgasına göre formatlanır.

      PHP Tarih – Tarih Damgası Nedir?
      Tarih damgası dediğimiz Ocak 1, 1970, 00:00:00 GMT tarihinden şu ana kadar geçen saniyedir. Ayrıca bu Unix Tarih Damgası olarak da bilinir.


      PHP Tarih – Tarihi Formatla
      date() fonksiyonundaki ilk parametre tarihin nasıl bir formatta gösterileceğini belirtiyor. Tarih formatlarken harfleri kullanır. Tarihi formatlarken kullandığımız bazı harfler:

      • d – Ayın hangi gününde olunduğunu belirtir (01-31)
      • m – Hangi ayda olunduğunu belirtir, rakamsal olarak (01-12)
      • Y – Yılı dört haneli olarak gösterir.

      Formatlamak için kullanılacak harflerin ayrıntılı listesini görmek için tıklayınız.
      “/”, “.” veya “-” gibi karakterlerde harflerin arasına eklenerek formatlanan tarihin çıktısını daha belirgin hale getirir:
      <?php
      echo date(“Y/m/d”);
      echo 

      ;
      echo 
      date(“Y.m.d”);
      echo 

      ;
      echo 
      date(“Y-m-d”);
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki şekilde olacaktır.
      [code=php:1i63elze]2006/07/11
      2006.07.11
      2006
      0711
      ——————————————————————-
      PHP Tarih – Tarih Damgası Ekleme
      date() fonksiyonundaki ikinci parametre bir tarih damgasını belirtmek içindir. Bu parametreyi isteğe bağlı olarak girebilirsiniz. Eğer bir tarih damgası girmezseniz şuanki zaman kullanılacaktır.
      Bir sonraki örneğimizde mktime() fonksiyonunu kullanarak bir sonraki günün tarih damgasını oluşturacağız.
      mktime() fonksiyonu belirtilen bir tarihi Unix tarih damgası şekline dönüştürür.
      Kod Yapısı
      [code=php:1i63elze]mktime(saat,dakika,saniye,ay,gun,dil,yazsaatietkin
      Bir gün sonraya gitmek için date(“d”) değerine bir ekleyerek mktime() ile işimizi çözebiliriz:
      [code=php:1i63elze]<?php
      $yarin 
      mktime(0,0,0,date(“m”),date(“d”)+1,date(“Y”));
      echo 
      “Yarının Tarihi: “.date(“Y/m/d”$yarin);
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki şekilde olacaktır.
      [code=php:1i63elze]Yarının Tarihi 2009/03/08
      ——————————————————————-
      PHP Tarih Fonksiyonu Detayları
      Bütün date() fonksiyonu detaylarını ingilizce olarak burada bulabilirsiniz.[code=php:1i63elze]<?php
      echo date(“Y/m/d”);
      echo 

      ;
      echo 
      date(“Y.m.d”);
      echo 

      ;
      echo 
      date(“Y-m-d”);
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki şekilde olacaktır.
      2006/07/11
      2006.07.11
      2006
      0711
      ——————————————————————-
      PHP Tarih – Tarih Damgası Ekleme
      date() fonksiyonundaki ikinci parametre bir tarih damgasını belirtmek içindir. Bu parametreyi isteğe bağlı olarak girebilirsiniz. Eğer bir tarih damgası girmezseniz şuanki zaman kullanılacaktır.
      Bir sonraki örneğimizde mktime() fonksiyonunu kullanarak bir sonraki günün tarih damgasını oluşturacağız.
      mktime() fonksiyonu belirtilen bir tarihi Unix tarih damgası şekline dönüştürür.
      Kod Yapısı
      [code=php:1i63elze]mktime(saat,dakika,saniye,ay,gun,dil,yazsaatietkin
      Bir gün sonraya gitmek için date(“d”) değerine bir ekleyerek mktime() ile işimizi çözebiliriz:
      [code=php:1i63elze]<?php
      $yarin 
      mktime(0,0,0,date(“m”),date(“d”)+1,date(“Y”));
      echo 
      “Yarının Tarihi: “.date(“Y/m/d”$yarin);
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki şekilde olacaktır.
      [code=php:1i63elze]Yarının Tarihi 2009/03/08
      ——————————————————————-
      PHP Tarih Fonksiyonu Detayları
      Bütün date() fonksiyonu detaylarını ingilizce olarak burada bulabilirsiniz.[code=php:1i63elze]2006/07/11
      2006.07.11
      2006
      0711


      PHP Tarih – Tarih Damgası Ekleme
      date() fonksiyonundaki ikinci parametre bir tarih damgasını belirtmek içindir. Bu parametreyi isteğe bağlı olarak girebilirsiniz. Eğer bir tarih damgası girmezseniz şuanki zaman kullanılacaktır.
      Bir sonraki örneğimizde mktime() fonksiyonunu kullanarak bir sonraki günün tarih damgasını oluşturacağız.
      mktime() fonksiyonu belirtilen bir tarihi Unix tarih damgası şekline dönüştürür.
      Kod Yapısı
      mktime(saat,dakika,saniye,ay,gun,dil,yazsaatietkin
      Bir gün sonraya gitmek için date(“d”) değerine bir ekleyerek mktime() ile işimizi çözebiliriz:
      [code=php:1i63elze]<?php
      $yarin 
      mktime(0,0,0,date(“m”),date(“d”)+1,date(“Y”));
      echo 
      “Yarının Tarihi: “.date(“Y/m/d”$yarin);
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki şekilde olacaktır.
      [code=php:1i63elze]Yarının Tarihi 2009/03/08
      ——————————————————————-
      PHP Tarih Fonksiyonu Detayları
      Bütün date() fonksiyonu detaylarını ingilizce olarak burada bulabilirsiniz.[code=php:1i63elze]mktime(saat,dakika,saniye,ay,gun,dil,yazsaatietkin
      Bir gün sonraya gitmek için date(“d”) değerine bir ekleyerek mktime() ile işimizi çözebiliriz:
      <?php
      $yarin 
      mktime(0,0,0,date(“m”),date(“d”)+1,date(“Y”));
      echo 
      “Yarının Tarihi: “.date(“Y/m/d”$yarin);
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki şekilde olacaktır.
      [code=php:1i63elze]Yarının Tarihi 2009/03/08
      ——————————————————————-
      PHP Tarih Fonksiyonu Detayları
      Bütün date() fonksiyonu detaylarını ingilizce olarak burada bulabilirsiniz.[code=php:1i63elze]<?php
      $yarin 
      mktime(0,0,0,date(“m”),date(“d”)+1,date(“Y”));
      echo 
      “Yarının Tarihi: “.date(“Y/m/d”$yarin);
      ?>
      Yukarıdaki kodun ekranda çıkacak görüntüsü aşağıdaki şekilde olacaktır.
      Yarının Tarihi 2009/03/08
      ——————————————————————-
      PHP Tarih Fonksiyonu Detayları
      Bütün date() fonksiyonu detaylarını ingilizce olarak burada bulabilirsiniz.[code=php:1i63elze]Yarının Tarihi 2009/03/08


      PHP Tarih Fonksiyonu Detayları
      Bütün date() fonksiyonu detaylarını ingilizce olarak burada bulabilirsiniz.

    • #8671
      Anonim
      Ziyaretçi

      Merhaba arkadaşlar,

      PHP Dersleri başlığı altındaki derslerime uzun zamandır devam etmiyorum. Bunun sebebi ise bundan sonra derslerimizi video ile sizlere aktaracağız. Yeni videolu derslerimizde buluşmak üzere…

      İyi forumlar…

15 yanıt dizini görüntüleniyor
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.