PHP Başlangıç
Merhaba Arkadaşlar bugün sizlere PHP’ye merak salanlar için yeni başlayanlar için en ilk konulardan başlayacağız.
Öncelikle Php Nedir Avantajları Nedir ?
- Open Source yani açık kaynak kodludur.
- Maliyeti ucuzdur(Diğer Teknolojilerin yanında Bedavadır)
- Birçok kaynak ve dil framework ü vardır.
- OOP(Object oriented programming) Nesne tabanlı programlama destekler.
- Mysql(database) gibi veri tabanlarıyla desteklenebilir.
- En iyi web programlama dillerinden biridir.
- Çabuk öğrenilir bunun nedeni syntax yani dil yapısının esnek olmasındandır.
PHP Başlangıç Seviye
Öncelikle IDE Nedir ? dediğimiz kod düzenleyicileri, kodların çalışması için gerekli programları indirmemiz gerek.
1-) XAMMP
İndirmemiz gereken “ilk” program bu olacak bu olmadan kodları çalıştıramayız.
- Windows için : http://www.apachefriends.org/en/xampp-windows.html
- Linux için : http://www.apachefriends.org/en/xampp-linux.html
- MAC OS X için : http://www.apachefriends.org/en/xampp-macosx.html
indirdikten sonra sıra geldi kod yazacağımız programa =)
Notepad++
Bu kod yazacağımız program yani İDE.Bu olmadan kodlarımızı rahatça yazamayız ve de örnek php kodlarını doğru düzgün açamayız.
Hazırcılık olmasın diye dreamweaver i önermiyorum.
Download için : http://notepad-plus-plus.org/
3) Filezilla FTP Client
İsterseniz şimdi indirin fakat ilk derslerimizde bunu kullanmayacağız.Bu program siteye atmaya yarıyor.Biz siteye atmayacağımız için şu an gerek yok ama aşağıdaki web adresine tıklayarak indirebilirsiniz :
http://filezilla-project.org/download.php
Değişken Nedir ?
Değişken dediğimiz olay benim tabirimle sihirbazdır.Sihirbazlar birşeyi bir elinden öbür eline aktarıverirler mesela.Burdaki sihirbaz da bir veriyi geçici olarak tutup diğerine aktarma işlevini görüyor.
şimdi php taglarını açalım ;
ders1.php
[code] <?$degisken = “fatih”; // php de her komut ; ile biter.
?>
xammp/htdocs klasörüne açın ve bu kodları yazın.Neden çalışmadı ?
çünkü ekrana yazdırmak için “echo” ve “print” kullanmamız gerekecek.
<?php
$degisken = “fatih”
echo $degisken;
?>
Ekrana ne yazdıracak ? fatih yazdıracaktır.Çünkü biz $degisken in içindeki veriyi aldık echo ile yazdırdık.Eğer fatih yerine ahmet olsaydı da ahmet yazacaktı.
Değişkenler Nasıl Yazılamaz ?
[code] *$1degisken*$değişken
*$degis ken [/code] bu arada hep $ degisken diyorum ama istediginiz şeyi koyun yukardaki hataları yapmamak kaydıyla.
Peki şu durumda olsa ne olurdu ?
[code] <?php
$degisken = “fatih”;
$degisken = “ahmet”;
print $degisken;
?>
ekrana 2.yi yazdıracaktır
DEĞİŞKEN DEĞERİNİ YOK ETMEK
unset(); kullanılır.
[code]
<?php
$a = “fatih”;
$b = “ahmet”
unset($b);
?>
$b degeri öldü artık
VERİ TÜRLERİ
*integer : Tam Sayı
*string : Kelime , Cümle…
*double : ondalık
*boelan : true/false
Şimdilik 2 önemli veri türünü öğrenelim.
1-)STRING
[code]<?php
$fatih = “bu bir stringdir”;
?>
[/code]
2-) INTEGER
Integer’de string yani harf gibi “” alma zorunluluğu yoktur.
[code]
<?php
$integer = 5;
?>
Bu dersimizde umarım sizlere faydalı olabilmişizdir.