Php dili nedir? sorusu web tabanlı uygulama geliştiricileri tarafından
sıkça sorulmaktadır. Bu makalemizde, php dilinin ne işe yaradığını , ne gibi
platformlarda kullanıldığını, hangi
uygulamaları geliştirirken kullanılabileceğini ve kod yapısını detaylı bir
şekilde anlatacağız. Makalenin sonunda uygulamalı olarak öğrenebileceğiniz
platformlar da paylaşılacaktır. Php
dili için öğrenmeniz gerekenleri
gelin hep beraber inceleyelim.
PHP Nedir?
PHP Nasıl Kullanılır?
PHP Nerelerde Kullanılır?
PHP Avantajları
PHP Programlama Dili Kod Örnekleri
Yorum Alanı Oluşturma
PHP Dilinde Değişken Oluşturma
PHP String Dizisi Oluşturmak
PHP ile Dinamik Form Gönderisi Oluşturma
PHP ile Dinamik Form Gönderisi Oluşturma
PHP Öğrenebileceğiniz Kaynaklar
Sıkça Sorulan Sorular (SSS)
PHP Nedir?
Günümüzde Facebook , Instagram, Youtube, Pinterest ve
daha bir çok popüler sosyal medya uygulaması kullanıyoruz. Fakat bu
uygulamaları kullanırken arka planda neler döndüğünü , uygulamaların ne gibi süreçlerden
geçilerek kullanıma sunulduklarını bilmiyoruz. İnternet sitelerinde oluşturulan
her bir kişi profilini, oturum açma işlemlerini , alışveriş sitelerinde satın alacağımız her bir
ürünün listelenmesi , sepete ekleyip çıkarılması ve satın alınması gibi tüm
süreçleri php dili kullanarak yönetiyoruz.
PHP Nasıl Kullanılır?
Personal Homepage Tool olarak açılan
PHP ile , internet sitelerinin sunucu
tarafındaki yönetimleri yapılmaktadır.
Dinamik web siteleri geliştirmek için kullanılan php yazılım dili ekstra bir yazılıma
ihtiyaç duymadan HTML kodları içerisine gömülebilen betik bir dildir. PHP
kodları <? Php ?> ifadesinin arasına yazılarak kullanılmaktadır.
PHP Nerelerde Kullanılır?
- Web tabanlı uygulama geliştirme (Forum sayfalarının oturum işlemleri , öğrenci bilgi sistemleri )
- E-ticaret sitelerinin ürün ekleme, silme , satın alma işlemleri
- E-posta uygulamaları
- Veritabanı uygulamaları (Mysql, phpmyadmin)
- İçerik yönetim sistemleri (CMS) işlemlerinde php
dili kullanılmaktadır.
PHP Avantajları
- Açık kaynak koda sahip olduğundan üzerinde geliştirme yapılabilir.
- Oracle, mysql gibi popüler veritabanı sistemleri ile uyumludur.
- Kod yapısı itibariyle sadedir , öğrenmesi kolaydır
- Yeni öğrenenler için Türkçe ve İngilizce kaynak seçeneği çok fazladır.
- İçerisinde bulunan yardımcı kütüphaneleri sayesinde dosyalar pdf ya da excel olarak dışarıya aktarılabilir.
PHP Programlama Dili Kod Örnekleri
Ekrana Yazdırma Komutu
HTML
içerisine gömülmüş PHP dili şu
şekilde görünmelidir:
<head>
<title>PHP Dersleri</title>
<body>
<?php
Echo “İlk PHP projem ”;
?>
</body>
</head>
</html>
Yorum Alanı Oluşturma
PHP
programlama dili için
yorum alanı aşağıdaki gibi oluşturulur:
<?php
//Burası
tek satır PHP yorum alanıdır.
/* Burası çoklu satır
Yorum
alanıdır.
*/
?>
PHP Dilinde Değişken Oluşturma
PHP
üzerindeki tüm değişkenler $ işareti ile başlamalıdır. Ardından değişkenin ismi
ve sahip olduğu değer gelmelidir. Örneğin:
<?php
$degiskenAdi
= “İlk Değişken”;
$sayi =
20 ;
$ondalikliSayi
= 15.2;
?>
PHP String Dizisi Oluşturmak
PHP
dili ile
string yapısı aşağıdaki gibi oluşturulur:
<?php
Echo
strlen(“Makale Platformu sitesine hoşgeldiniz.”);
?>
String
dizisi içerisinde oluşturulan kelimelerin sayısını hesaplamak için str_word_count()
fonksiyonu kullanılmaktadır.
<?php
Echo
str_word_count(“Kelime Sayısı Hesaplama Fonksiyonu ”) // Çıktı değeri 4
?>
PHP Switch Case Yapısı
Çoklu değişkene sahip olan yapılarda switch-case
blokları kullanılır. Örneğin bir araba markasının modelleri ya da bir bir renk veya tonları. Örnek switch case
yapısı şu şekildedir:
<?php
$enSevdigimRenk = "mavi";
switch
($enSevdigimRenk) {
case "yeşil":
echo "En Sevdiğiniz Renk Yeşildir.";
break;
case "Kırmızı":
echo "En Sevdiğiniz Renk
Kırmızıdır";
break;
case "Mavi":
echo " En Sevdiğiniz Renk Mavidir
";
break;
default:
echo "En Sevdiğiniz Renk Listede Yer
Almıyor.";
}
?>
PHP ile Dinamik Form Gönderisi Oluşturma
PHP
dili ile web
sayfasında oturum açan kullanıcıya Hoşgeldiniz mesajı göstermek için 2 farklı
kod yapısı kullanılabilir:
Oturum
açan kullanıcıya mesaj göstermek için Oturum.php isimli bir dosya oluşturun.
Ardından aşağıdaki kodları buraya yapıştırın.
<html>
<body>
Sitemize
Hoş Geldin <?php echo
$_POST["name"]; ?><br>
E-posta
adresiniz : <?php echo $_POST["email"]; ?>
</body>
</html>
ÇIKTI
Sitemize
Hoş Geldin Özcan
E-posta
adresiniz : ozcan@makaleplatformu.com (Bilgileri kendinize
göre özelleştirebilirsiniz. )
Form.php
isminde farklı bir dosya oluşturarak aşağıdaki kodları yapıştırın.
<html>
<body>
<form
action="Oturum.php" method="post">
Name:
<input type="text" name="Adınız"><br>
E-mail:
<input type="text" name="E-Mail "><br>
<input
type="submit">
</form>
</body>
</html>
Kodu
çalıştırdığınızda ziyaretçileriniz
girdiği bilgilere göre Hoş Geldin
mesajını alacaktır.
PHP Öğrenebileceğiniz Kaynaklar
Sıkça Sorulan Sorular (SSS)
PHP Uzmanı
Maaşı Ne Kadardır?
Çalıştığınız
ortama , sahip olduğunuz bilgi birikimine ve çalıştığınız projeye bağlı olarak
değişen PHP uzmanı maaşı şu
şekildedir:
- En Düşük : 3300 TL
- Ortalama : 6800 TL
- En Yüksek : 13.000 TL
PHP Uzmanı
Olmak İçin Ne Gerekir?
PHP
uzmanı olmak için
kurslara ya da herhangi bir serfitikasyon programına katılabilirsiniz. Eğitim alarak php uzmanı olmak isteyen
kişiler ise Bilgisayar mühendisliği lisans bölümünü bitirerek uzman olabilir. Eğer matematik bölümünden mezun olduysanız ,
bilgisayar mühendisliği yüksek lisansı yaparak kendinizi bu alanda
geliştirebilirsiniz.
MySQL Veritabanı
PHP’ye nasıl bağlanır?
- Dosya yöneticisi içerisinde bulunan public_html dosyasını bulun.
- Yeni dosya açın
- Dosyayı veritabani.php olarak değiştirin (İstediğiniz isim yapabilirsiniz. Uzantı .php olmalıdır. )
- Oluşturduğunuz dosyayı açın ve aşağıdaki kodları yapıştırın.
<?php
$servername
= "localhost adresinizi buraya girin";
$database
= "Veritabanı adınızı buraya girin ";
$username
= "Kullanıcı adınızı girin ";
$password
= "Şifrenizi girin ";
//
Bağlantı oluşturma
$conn =
mysqli_connect($servername, $username, $password, $database);
//
Bağlantıyı kontrol etme
if
(!$conn) {
die("Bağlantı başarısız sonuçlandı:
" .
mysqli_connect_error());
}
echo
"Bağlantılı başarılı bir şekilde gerçekleşti";
mysqli_close($conn);
?>
$servername , $database , $username ve $password bölümlerini kendi bilgilerinizle değiştirin.
PHP @ İfadesi
Nedir?
PHP dili için @ işareti hataları bastırmayı engellemek için kullanılmaktadır. Her yazdırma komutunun önüne koyulabilir ve ekranda hata görünmesini engeller.
Yorum Gönder
Yorumunuzu Girin...