Php Programlama Karar Yapıları

php-karar-yapilari

Karar yapıları Php programlamada en çok kullanacağımız yapılardır. Bu yapıları kullanırken operatörler ile program akışına yön verilir. Kısaca mantık şöyle bir örnek verebiliriz. Üye şifreyi doğru girdiyse giriş yapsın yanlış girdiyse tekrar denesin. 

Php Programlama Operatörler konusunu okuyarak operatörler hakkında bilgi sahibi olabilirsiniz.

Karar yapıları iki türdür. Bunlardan biri if diğeri switch karar yapısıdır.

If Karar Yapıları

If (Eğer)

İf karar yapıları koşullar gerçekleştiğinde if bloğu arasındaki kodları çalıştırır.

Örnek kullanım:

<?php
$sifre = "123";
if($sifre == "123"){
echo 'Şifre doğru. Giriş yapıldı';
}
?>

Devamını Oku “Php Programlama Karar Yapıları”

Php Programlama Operatörler

php-progralama-operatorler-min

Tüm programlama dillerinde olduğu gibi Php Programlama dilinde de operatörler vardır. Bu operatörler atama işlemlerinin daha kolay ve düzgün yapılabilmesi için kullanılan ifadelerdir. Php programlama dilinde aritmetik, atama, attırma, azaltma, karşılaştırma ve mantıksal operatörler vardır.

Bu yazıyı okumadan önce Php Programlama Giriş – Yazım Şekli başlıklı yazımdan kodlama yaparken uyulması gereken kurallardan ve temel yazım şekilleri hakkında fikir sahibi olabilirsiniz.

Bu operatörleri alt başlıklarda inceleyelim.

Php Programlama – Aritmetik Operatörler

Bu operatörler matematiksel işlemlerin gerçekleştirilmesi için kullanılan operatörlerdir.

Operatör Örnek
+ echo 3 + 2;
echo 3 – 2;
* echo 3 * 2;
/ echo 3 / 2;
% echo 3 % 2;

Yukarıdaki tabloda Php Programlama dilinde kullanılan Aritmetik Operatörleri örnek kullanımı ile listeledik.

Operatörler direk sayılar ile kullanılabileceği gibi değişkenler ile birlikte de kullanılabilir. Ayrıca parantez kullanarak işlem önceliğini de belirleyebilirsiniz.

Örnek kullanım:

<?php
$sayi1 = 5;
$sayi2 = 4;
$sayi3 = 2;

echo $sayi1 + $sayi2; // ekrana 9 yazdırılır.

echo $sayi1 - $sayi2; // ekrana 1 yazdırılır.

echo $sayi1 * $sayi2; // ekrana 20 yazdırılır.

echo $sayi1 / $sayi2; // ekrana 1,25 yazdırılır.

echo $sayi1 % $sayi2; // ekrana 1 yazdırılır.

echo $sayi1 * $sayi2 - 2; // ekrana 18 yazdırılır.

echo $sayi1 * $sayi2 - $sayi3; // ekrana 18 yazdırılır.

echo ($sayi1 + $sayi3) * $sayi2; // ekrana 28 yazdırılır.
?>

Operatörlerin kullanımı kısaca yukarıdaki gibidir. 

Devamını Oku “Php Programlama Operatörler”

Php Programlama Yazım Şekli

php-programlama

Php Programlama Giriş – Wamp Serveri Kurulumu ve Php Programlama Giriş – IDE Kurulumu yazılarımda php programlamaya başlamadan önce yapılması gereken hazırlıklardan bahsetmiştik.

Şimdi hazırlıklarımızı tamamladığımıza göre Php Programlamaya başlayabiliriz.

Php Programlama – Yazım Şekli

Yazacağımız PHP kodlarının sunucu tarafından bulunup çalıştırılması için Php Programlama ‘ya ait olan başlangıç ve bitiş etiketlerini kullanmamız gerekiyor. 

Kodumuzu yazdıktan sonra sonuna (bazı durumlar hariç) noktalı virgül ( ; ) koymalıyız. Eğer noktalı virgül koymayı unutursanız derleyici hata verecektir ve kodunuz çalışmayacaktır. Kodumuzun çalıştıktan sonra bize döndüreceği değeri ekrana yazdırmak için ise echo veya print kullanabiliriz. Genellikle echo komutu kullanılmaktadır.

Şimdi bu kurallar çerçevesinde ilk kodumuzu yazalım.

Örnek kullanım:

<?php 
echo 'Php Yazım Şekli';
?>

Devamını Oku “Php Programlama Yazım Şekli”

Php Programlama IDE Kurulumu

phpstorm-ide-notepad

Php Programlamaya Giriş – Wamp Server Kurulumu yazımda sizlere php kodlamaya başlamadan önce yapmamız gereken hazırlıklar olduğundan bahsetmiştim. Bu hazırlıklardan biride IDE (Integrated Development Environment) veya editör kurulumudur.

Ben uygulamalarımda editör olarak Notepad++ ve ide olarak PhpStorm kullandığım için bunlar üzerinden anlatım yapıcam.

PhpStorm Ide

PhpStorm idesi Windows, Mac OS, Linux işletim sistemlerinde çalışabilen ücretli bir idedir. Php’nin birçok sürümünü destekler. Bu ide öğrenciler için 1 yıllık ücretsiz lisans vermektedir eğer edu.tr mail adresiniz var ise 1 yıllık ücretsiz lisans alabilirsiniz. Öğrenciliğiniz devam ettiği sürece mail adresiniz ile lisans süresinizi ücretsiz uzatabilirsiniz.

Devamını Oku “Php Programlama IDE Kurulumu”

Php Programlama Wamp Server Kurulumu

wamp-server-kurulumu

Php Programlama Giriş 

Php programlamaya başlamadan önce yapmamız gereken hazırlıklar vardır. Hazırlıklara başlamadan önce bu yazıyı okuyarak php hakkında fikir sahibi olabilirsiniz.

Yazıyı okuduğunuzu farz ederek devam ediyorum. Hazırlıklardan en önemlisi php programımızı çalıştırmak için bir sunucu(server) bulunması gerekir.

Php ve MySQL ile ilgili bütün işlemlerin çalışması için bu gereklidir. Bu sunucu programlarından bazıları:

  1. Wamp Server(Wamp)
  2. EasyPhp
  3. Xampp
  4. Laragon
  5. AppServ

Devamını Oku “Php Programlama Wamp Server Kurulumu”

Apache Server 80 Portu Hatası Çözümü

apache-server

Bilgisayarımıza Php kodlarımızı çalıştırmak için apache server kurduğumuzda bu sunucu 80 portu üzerinden çalışacak şekilde kurulur. 

Bu sorun 80 portunu başka uygulamalarında kullanması sonucunda ortaya çıkar bunu çözmek için bir kaç seçeneğimiz vardır.

Kurduğumuz Apache Server’nın portunu değiştirmek ya da 80 portunu kullanan diğer uygulamaların port ayarını değiştirmektir. Ben Apache Serverda port değiştirmeyi sevmediğim için çakışan uygulamaların ayarlarını değiştirmeyi tercih  ediyorum.

Devamını Oku “Apache Server 80 Portu Hatası Çözümü”

Php nedir? Php ile Neler yapılır? Php Nasıl Çalışır?

php-logosu

Php Nedir?

Php dinamik web sayfaları hazırlamak için kullanılan web tabanlı programlama dilidir. Php önceleri Personel Home Page olarak anılmıştır ancak günümüzde PHP:Hypertext Preprocessor olarak değişmiştir.

Php ilk olarak 1995’te Kanadalı yazılımcı Rasmus Lerdorf tarafından oluşturulmuş ve kısa zamanda benimsenmiştir. Daha sonralarında PHP’nin kullanılması için çalışmalar başlatıldı ve açık kaynak kodlu olarak sunuldu. Günümüzde halen PHP oldukça yaygın ve yeni özellikler ile zenginleştirilmeye devam etmektedir.

Devamını Oku “Php nedir? Php ile Neler yapılır? Php Nasıl Çalışır?”