Php Programlama – Php Fonksiyonlar

php-programlama-php-fonksiyonlar-banner

Php programlama bize birçok  php fonksiyonlar sunar. Ancak bazı durumlarda bu php fonksiyonlar yetersiz gelir ya da istediğimiz işlemi yapmak için işimize yaramayabilir. Bu durumlarda kendimize özel fonksiyonlar oluşturmamız gerekir. 

  • Php fonksiyonlar kod yazarken karmaşıklığı ortadan kaldırır.
  • Kod tekrarlarını önleyerek programı kısaltır.
  • Bir hata meydana geldiğinde tüm uygulamayı değil ilgili fonksiyonu kontrol eder ve kısa zamanda hata çözümüne ulaşırsınız.
  • Uygulamamız daha anlaşılabilir ve okunabilir bir hale gelir.

Örneğin wordpress kodlarını incelediğimizde sistem fonksiyonlar üzerine kuruludur ve hemen hemen her şey için fonksiyonlar oluşturulmuştur.

Devamını Oku “Php Programlama – Php Fonksiyonlar”

Php Programlama – Php Global Değişkenleri

php-global-degiskenleri-banner-min

Php global değişkenleri Php tarafından önceden tanımlanmış belirli işlemleri yapmak için oldukça sık kullanılan değişkenlerdir. Php global değişkenleri php tarafından tanımlandığı için değiştirilemezler. Ancak yazımı kolaylaştırmak için fonksiyonlara aktarılabilir. İlerleyen konularda php global değişkenleri nasıl fonksiyonlara aktarılarak daha kısa ve kolay yazım ile kullanılır bahsedeceğim.

Php global değişkenleri aşağıdaki listeden inceleyelim. Liste sık kullanılan php global değişkenleri vardır. Detayları alt başlıklardan inceleyebilirsiniz.

  • $GLOBALS
  • $_POST
  • $_GET
  • $_SERVER
  • $_SESSION
  • $_COOKIE
  • $_FILES

Devamını Oku “Php Programlama – Php Global Değişkenleri”

Php Programlama – Php ile Form Kullanımı

php-ile-form-kullanimi-banner

Php programlama ile dinamik web sayfaları oluşturmak için formlar oldukça önemlidir. Php ile form kullanımı kullanıcılardan veri almamızı ve veriyi veri tabanına kaydederek daha sonra kullanabilmenize olanak sağlar.

Örneğin bir sitedeki iletişim formunu kullandığınızda girdiğiniz veriler, o sitenin veri tabanına kayıt edilir ve yönetim paneli kısmında yönetici tarafından görüntülenebilir.

Devamını Oku “Php Programlama – Php ile Form Kullanımı”

Php Programlama – Php ile Html Kullanımı

php-ile-html-kullanimi

Php programlama dilinin tek başına bir şey ifade etmediğinden daha önceki yazılarda bahsetmiştim. Eğer php programlama dili ile dinamik web sayfaları oluşturmak istiyorsanız HTML kodlarını da kullanmanız gerekecek. Php dosyalarının sonu .php ile biter ve php aksi belirtmedikçe içeriği sunucuya text/html olarak gönderir. Bu demek oluyor ki php kodlama yaparken bolca html kodlarda kullanacağız. Bu yüzden bu yazıyı okumadan temel düzeyde HTML bilmenizde fayda var.

Devamını Oku “Php Programlama – Php ile Html Kullanımı”

Php Programlama Döngüler

php-donguler

Php Döngüler

Php döngüler tıpkı karar yapılarına benzer bir koşul belirtilir. Tek farkı karar yapılarında koşul bir kere denetleniyor ve sağlanıyorsa kodlar çalıştırılıyor. Döngüler de bu koşul sağlandığı sürece döngü içerisine yazılan kod sürekli çalıştırılır.

Karar yapıları hakkında fikir sahibi olmak için Php Programlama Karar Yapıları başlıklı yazıya göz atmanızı öneririm.

Php döngüler tekrarlaması gereken işlemler için kullanılır. Döngüler 4 çeşittir. Bunlar: for(), foreach(), while() , do while()

Devamını Oku “Php Programlama Döngüler”

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”