Php Giris Ve Degiskenler

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    egalix
    egalix's avatar
    Kayıt Tarihi: 05/Ocak/2004
    Erkek
    Php ilk olarak 1994'lu yillarin ortalarinda Rasmus Lerdorf tarafindan geli$tirilmeye baslandi.Lerdorf'un amaci ki$isel bilgilerini internet uzerinden yaymakti. O tarihte gunumuzdeki gibi geli$mis web yazilimlarinin olmamasindan dolayi, kisisel web sayfasi yapmak zordu. Buradan yola cikarak, kisisel web sayfasi yapmak icin bir yazilim hazirladi ve adina Personal Home Page [php] adini verdi. Php, perl dili uzerine kurulu bir olarak geli$tirilmeye ba$lanmistir. Php'nin cok tutulmasi uzerine webmasterlarin cok ihtiyaci olan yani form yoluyla ziyaretciden gelen bilgileri i$lemeyi saglayan eklemeler yapilarak php/fi (form interpreter) m Interpreter) adini aldi. Kimileri tarafindan bu versiyon PHP2 olarak adlandirildi. 1995 yilinin ortalarinda PHP Lerdorf'un kurmu$ oldugu bir grup tarafindan daha da geli$tirildi. Bu sefer perl dilindeki fonksiyonlardan tamamen arindirilmi$ ve object Oriented nesneye dayali bir sekle getirildi.

    Gunumuzde PHP5 versiyonu geli$tirilmis durumdadir. Php dili Linux gibi acik kaynak kodlu bir dildir ve ucretsiz olarak dagitilmaktadir.Unix, Linux, Windows tabanli i$letim sistemlerinde calisabilen versiyonlari vardir..



    PHP Nedir ?


    PHP bir script dilidir ve PHP ile yazilan kodlar bir editörde yazilip PHP veya (kullanilan sürüme göre) PHP uzantili dosya olarak kaydedilir. PHP ile yazilan dosyalar derlenmezler (compile edilmezler). Sadece Web Server’da bu dilde yazilmis scriptleri yorumlayabilecek bir PHP yorumlayici program mevcuttur. Bu yorumlayici yazilmis PHP scriptlerini Web Server’ in anlayabilecegi bir biçime dönüstürür ve yollar.



    PHP ile yazilmis bir web sayfasina baglandiginizda temel olarak asagidaki islemler yapilmaktadir. - Istemci(Client) tarafindan PHP dosyasi bir tarayici (browser) ile çagrilir.



    - Web Server(Web Sunucu) dosya uzantisindan bu istegin bir PHP dosyasi oldugunu algilar ve PHP yorumlayiciya yollar.
    - PHP yorumlayicisi ilgili dosya içindeki scriptleri çalistirarak geriye döndürdügü sonucu Web Server’ a tekrar gönderir.
    - Web Server’ a ulastirilan sonuç Istemci(Client) tarafina HTML dosya olarak yollanir.

    PHP oyun programi yazmaya kadar bir çok amaca hitap edebilecek nitelikte bir dildir. Fakat konular içerisinde veritabanlari üzerinde kayit ekleme, silme, degistirme, sorgulama islemlerine yer verilecektir. Sonuç olarak PHP, HTML dilinin yapamadigi islemleri yapabilmek, HTML olarak daha islevsel sayfalar yapabilmek, Web Server’a bir takim isler yaptirmak gibi yararlar saglayan bir programlama dilidir diyebiliriz.



    PHP Gereksinimleri
    PHP kullanabilmeniz için bazi yazilimlara ihtiyaciniz vardir. Ders içerisinde PHP dilinin Windows tabanli isletim sistemlerinde kullanilmasi anlatilacaktir. Bu yüzden gerekli yazilimlarin Windows tabanli isletim sistemlerine nasil kurulacagindan ve çalistirilacagindan bahsedilecektir.




    - Windows’un bilgisayariniza kurulu oldugunu varsayiyoruz.
    - Web Server : Web Server yapmis oldugunuz web sayfalarinin internette gösterilebilmesini saglayan bir yazilimdir. IIS, Apache, Xitami gibi birçok Web Server programi mevcuttur. Fakat biz Apache Server kullanacagiz.
    - PHP4 : Ilk basta bahsedildigi gibi PHP scriptlerinizin yorumlanabilmesi ve Web Server tarafindan anlasilabilmesi için, bir PHP yorumlayici programa ihtiyaciniz olacaktir. PHP4 bu yorumlama isini yapacak programin adidir.
    - Veritabani : PHP dilini bir veritabanina kayit ekleme, çikarma, düzeltme ve sorgulama gibi islemlerde kullanacagimizdan bir veritabanina ihtiyacimiz olacaktir. Veritabani olarak Progress derslerinde görmüs oldugunuz Progress veritabanini kullanacagiz.
    - ODBC Driver : ODBC (Open Database Connectivity) bir veritabanina baska bir uygulamadan baglanmayi saglar. Her veritabaninin kendine özel bir ODBC Driver’ i mevcuttur. Bu yüzden Progress veritabanina baglanmamizi saglayacak bir ODBC Driver’ ina sahip olmamiz gerekir.



    Degiskenler

    Programcilikta islerimizi degiskenler ile yapariz. Degiskenleri bir kap gibi dusunebilirsiniz, mesela 'ay' degiskenin degeri 'ocak, subat, mart' vb olabilir


    Degiskenler icin $ isaretini kullaniyoruz, degi$kenler $ isareti ile baslar ardindan degisken adi gelir.


    Degiskenler, harf, rakam veya _ ile ba$liyabilirler. Ama bosluk veya diger isaretler barindiramazlar. Degiskenlerde degisken adi ve deger alakasiz olabilir ornegin $dogumtarihi degiskenin degeri 'enbuyukbjk' olabilir.





    Ornek olarak $singlegun , $s1ngle .





    Sayfalarda ise degiskenler:





    <?php
    $site="tahribat.com";
    $konu="php";



    print " $site adresindeki $konu adli makaledir. ";
    ?>





    Calistirdiginiz zaman ekrana 'tahribat.com adresindeki php adli makaledir' yazisi cikacaktir





    Degiskenlerde matematik:





    <?php


    $r=9;
    $r1=15;
    $r2=56;


    print $r+$r1+$r2;


    ?>





    i$lemini yaptigimizda bize 3 degi$kenin toplamini verecektir.





    Bunlarin ortalamasini almak istersek:







    <?php


    $r=9;
    $r1=15;
    $r2=56;


    print "Uc degiskenin ortalamasi".($r+$r1+$r2 )/(3 );


    ?>



    Alinti degildir, kendi yazimimdir.

    Saygilarimla, SingleGun

    ignotum per ignotius obscurum per obscurantius
Toplam Hit: 761 Toplam Mesaj: 1