Php If ve Switch Karar Yapılarının Kullanımı

Karar yapıları her programlama dilinde olmazsa olmazlardan bir tanesidir. Karar yapıları programın akışını belirtilen koşula göre belirlememizi sağlar. Php dilindeki karar yapıları if ve switch karar yapıları olmak üzere iki tanedir. Php ve diğer dillerde en sık kullanılan karar yapısı if karar yapısıdır. Karar yapıları operatörler ile birlikte kullanılmaktır. Eğer operatörler hakkında bir fikriniz yoksa Php Operatörler ve Kullanım Şekilleri konusunu inceleyebilirsiniz.

Php If (Eğer)

Php programlamada if karar yapısı en sık kullanılan bir yapıdır. Aslında her dilde en sık kullanılan karar yapısı if karar yapısıdır. Diğer diller de ve php dilinde if karar yapısının çalışma mantığı aynıdır. Koşul ya da koşullar sağlanıyorsa if karar yapısının kapsadığı kodlar çalışır. Aşağıdaki örnekte kod yapısını inceleyelim.

<?php 
$sayi = 5;
if($sayi  == 5){
 echo 'Sayı değişkeninin değeri 5`tir';
}
?>
Okumaya devam et Php If ve Switch Karar Yapılarının Kullanımı

Php Operatörler ve Kullanım Şekilleri

Her programlama dilinde bazı işlemleri yapmamızı sağlayan operatörler vardır. Bu operatörlerin işlevler ve kullanımları genel olarak aynıdır. Php dilinde operatörler bir kaç çeşittir. Bu operatörler php dilinde bizlere atama, artırma, azaltma, karşılaştırma ve mantıksal işlemlerin yapılması sırasında oldukça kolaylık sağlar. Atama operatörleri genelde değişkenler ile birlikte kullanıldığı için Php Değişken Tanımlama ve Kuralları yazıma göz atmanızı tavsiye ederim.

Okumaya devam et Php Operatörler ve Kullanım Şekilleri

Php Değişken Tanımlama ve Kuralları

Her dilde olduğu gibi php dilininde kendine has bir değişken tanımlama şekli vardır. Php dilinde değişken tanımlama aşamasına geçmeden önce kısaca söz dizimine(syntax) bakalım. Php diline ait olan komutlar <?php başlangıç ve ?> bitiş etikleri arasına yazılır. <?php başlangıç ve ?> bitiş etiketi dışarısında yazılan Php komutlar hatalı kullanımdır bu nedenle proje sunucuda çalışmayacaktır. Başlangıç ve bitiş etiketleri arasına yazdığımız php kodların sonuna noktalı virgül(;) koymanız gerekmektedir. Ekrana bir sonuç bastırmak için ise echo ve print komutları kullanılmaktadır. En sık kullanılan ekrana bastırma komutu echo komutudur. Bu konuya başlamadan önce temel HTML bilginizin olması aralardaki küçük html terimleri anlamanızda faydalı olacaktır. Eğer php hakkında ön bilginiz yok ise Php Nedir? Php ile Neler Yapılabilir? başlıklı yazıma göz atmanızı öneririm.

Aşağıda basit bir örnek ile ekrana kodlama eğitimlerinin o efsane cümlesini yazdıralım.

<?php 
echo 'Merhaba Dünya!'; 
?>
Okumaya devam et Php Değişken Tanımlama ve Kuralları

Php Nedir Php ile Neler Yapılabilir

Php, dinamik web sayfaları hazırlamak için geliştirilmiş web tabanlı bir programlama dilidir. Kısaltmasının açılımı PHP:Hypertext Preprocessor(üstün yazı ön işlemcisi)’dir. Kısaca tarihçesinden bahsedecek olursak. Kanadalı yazılımcı Rasmus Lerdorf tarafından web sayfasına gelen ziyaretçilerin sayısını tutmak için geliştirilmiştir. Lerdorf’un geliştirmiş olduğu bu dil zamanla insanlar tarafından benimsenmiş ve geliştirilerek açık kaynak kodlu olarak piyasaya sürülmüştür. Php kodlar zend engine isimli açık kaynak kodlu betik motoru tarafından yorumlanmaktadır.

Günümüzde hala popülerliğini sürdürmekte olan PHP programlama dili yapımcıları tarafından geliştirilmekte ve yeni özellikler ile zenginleştirilmektedir. Günümüzde 7.4 sürümü ile hala gelişmeye devam etmektedir. Php resmi sayfasından yeni sürümleri ve yeni özellikleri takip edebilirsiniz.

Okumaya devam et Php Nedir Php ile Neler Yapılabilir

En Çok Kullanılan Php IDE ve Editörleri

Php IDE (Entegre Geliştirme Ortamı) ve editörler proje geliştirme aşamasında bize zamandan tasarruf ettirir. Bir proje geliştirirken dikkat etmemiz gereken en önemli konulardan bir tanesi de zamanı iyi değerlendirmektir. Projenin belli bir düzen içerisinde geliştirilmesinde önemli rol oynar. Elbette php kodlarımızı not defteri aracılığı ile yazmak mümkün fakat bu bize çok fazla zaman kaybettirecektir ve belirli bir düzen içerisinde ilerlememizi zorlaştıracaktır. Bu sebeple Ide ve editör kullanmamız gerekmektedir.

Günümüzde mevcut bir çok IDE ve editör bulunmaktadır. Seçeneklerin fazla olması nedeniyle bir çok kişi en iyisi hangisi düşüncesine girmektedir. IDE yada editör seçimi kişisel bir tercihtir. Hangisini seçeceğiniz tamamen size kalmış fakat yaygın olarak kullanılan Ide veya editörleri kullanmakta fayda var. Sürekli güncellemeler ile daha stabil ve özellikli hale getirilme olasılıkları yüksektir. Bu nedenle daha iyi bir çalışma ortamı sağlayacaklardır.

Okumaya devam et En Çok Kullanılan Php IDE ve Editörleri

Apache 80 Portu Hatası – Apache Port Değiştirme

Apache 80 portu hatası wamp server yada diğer yerel sunucu programlarını bilgisayarımıza kurduğumuzda karşılaştığımız bir sorundur. Apache sunucusunun çalışmamasının en büyük nedenlerden biri 80 portu farklı bir program tarafından kullanıldığı içindir. Daha önceki yazımda Wamp Server Kurulumundan bahsetmiştim. Eğer wamp server kurulumu sonrasında wamp simgesi turuncu renkte kalıyorsa büyük ihtimalle 80 portunuz çakışma yapıyordur. Bu yazıdaki çözümleri denemenizi öneririm.

Bu sorunun önüne geçmenin bir kaç yolu vardır. En yaygın çözüm Apache sunucusunun portunu değiştirmektir.

Okumaya devam et Apache 80 Portu Hatası – Apache Port Değiştirme

Wamp Server Kurulumu – Wamp Server Nedir?

Wamp server kurulumu oldukça basit olan yerel sunucu programıdır. Wamp server tamamen ücretsiz ve türkçe dil seçeneği mevcuttur. Ben wamp server kullandığım için bunu anlatacağım tabi ki piyasada birçok alternatif var.(EasyPhp, Xamp,Apache,Mamp) WAMP ismi Windows, Apache, Mysql, Php’nin baş harflerinden gelmektedir ama nereden geldiğinin pek bir önemi yoktur. Önemli olan işlevidir. Wamp server bilgisayarımızda yerel bir web sunucusu kurmamızı sağlayarak php projelerimizi test etme imkanı sunar.

Wamp Server Kurulumu Nasıl Yapılır?

Wamp serveri buradan indiriyoruz. İndirdiğimiz kurulum dosyasını çalıştırıyoruz. İlk açılışda dil seçmeniz gerekiyor. Daha sonra aşağıdaki görseldeki gibi pencere gelecek ‘I accept the agreement‘ seçili olarak geliyor eğer seçili değilse seçip Next‘e tıklıyoruz.

wamp server kurulumu aşamaları
Okumaya devam et Wamp Server Kurulumu – Wamp Server Nedir?