Etiket: php

PHP Data Object (PDO) Kullanımı

Bu makalede “PHP Data Object (PDO)” konusunu anlatacağım ve Mysql bağlantısıyla ilgili örnekler yapacağım.  PHP kendi sitesinde mysql fonksiyonlarının sayfasında aşağıda ki öneriyi veriyor.  “This extension is not recommended for writing new code. Instead, either the mysqli or PDO_MySQL extension should be used. See also the MySQL API Overview for further help while choosing a […]

PHP Session ve Cookie Arasındaki Farklar

Bir cookie tanımladığımızda bu cookienin adı ve değerleri tarayıcıya açıkca gönderilir ve istenilen süre boyunca tarayıcıda açık bir şekilde depolanır. Sessiondaysa kaydedilen veriler açık olarak tarayıcıya gönderilmez. Onun yerine “PHPSESSID” adında, içerisinde uzun bir session id değeri bulunan veri tanımlanır. Sessionlar sunucuda saklandığı için giren kullanıcının PHPSESSID’sine göre sunucudan session bilgiler çekilir veya değişiklik yapılır. […]

PHP include(), require() ve require_once()

Bu makalede sizlere PHP de include(), require() ve require_once() ile dışarıdan dosya çağırma fonksiyonlarını ve bunlar arasında farkları anlatacağım. İlk olarak bu fonksiyonları nerelerde ne için kullanırız ona bir bakalım. Örneğin bir web sitesi yapıyorsunuz. Footer alanları tüm sayfalarda aynı. Bu durumda her sayfaya Footer kodlarını kopyalamak yerine Footer için bir adet yeni sayfa oluşturup, […]

PHP Tarih Saat İşlemleri

PHP de date() fonksiyonunu tarih ve saati öğrenmek için kullanırız. date() komutuyla beraber verilen parametrelere göre farklı sonuçlar alabiliriz. İlk olarak date() fonksiyonu ile kullanabildiğimiz parametreler listesini vereceğim sonrasında örnekler üzerinden göstereceğim. Parametre olarak verdiğimiz harfler, kelimelerin ingilizce karşılıklarıdır. NOT : Parametreler büyük küçük harfe duyarlıdır. Parametreler ; Y : Year (Yıl) m : Month […]

PHP Sınıf (Class) Kullanımı ve Örnekler

PHP Sınıf (Class) Kullanımı ve Örnekler Bu makalede PHP’yi ileri seviye kullanımda işimize çok çok yarayacak ve uzmanlık seviyesinde öğrenmek zorunda kalacağımız class(sınıf) yapısını anlatacağım. Yazdığım kısımlarla ilgili örneklerde bulabilirsiniz. Normalda class kullanmak zorunda değiliz, bir çok işimizi fonksiyonlarla da çözebiliriz. Fonksiyonlar bize çok kolaylık sağlıyor fakat PHP de class yapısı fonksiyonların sağladı kolaylığın 3-4 […]

PHP Fonksiyonlar

PHP içerisinde tanımlı olarak gelen binden fazla hazır fonksiyonlar ile çok daha kapsamlı bir yazılım dili haline gelmektedir. PHP içerisinde bulunan bu fonksiyonların hepsi ayrı bir kod yazmadan istediğimiz işi gerçekleştirmek için kullanırız. Örneğin en sık kullandığımız “echo ‘test’;” de php içerisinde önceden tanımlanmış bir fonksiyondur. Eğer istediğimiz fonksiyon daha önceden tanımlı değil ise kendimiz […]

PHP Switch-Case Kullanımı

Yaptığı iş if-else-if gibidir. Yazım şekli biraz farklıdır. Daha fazla açıklamayı da şu şekilde yapabilirim ;Belirttiğimiz değişkenin değerini belirli durumlara göre uyup uymadığını kontrol eden kod bloğudur. Belirttiğimiz değişkenin değeri birden fazla duruma uyuyorsa eğer durumun uyduğu bütün kod blokları çalışacaktır. Birden fazla uyum sağlasa bile sadece bir kez çalışmasını istiyorsak eğer “break;” komutu ile […]

PHP Diziler (Array) Kullanımı

Diziler tam tanım olarak daha önce oluşturduğunuz değişkene birden fazla değer vermek ve verdiğiniz değerleri sıralayıp, birden fazla verilere müdahele etmeni sağlayan veri tipleridir. Örneğin $isimler değişkenine yüzlerce isim atayıp daha sonra bu verilere rahatça ulaşıp değişiklikler yapabiliriz. Diziler tam tanım olarak daha önce oluşturduğunuz değişkene birden fazla değer vermek ve verdiğiniz değerleri sıralayıp, birden fazla […]

PHP Döngüler (While, For, Foreach, Do While)

Diğer yazılım dillerinde de olduğu gibi döngüler ile istediğimiz kodları ard arda istediğimiz kadar tekrarlayabiliriz. PHP de 4 adet döngü vardır. Aslında hepsi aynı işi yapıyor sadece yazımları farklı. Döngüler ile ne yaptığınızı bilmiyorsanız eğer uygulamayı sonsuz döngüye sokabilirsiniz ancak PHP’nin çalışma zaman limiti bu tehlikeyi ortadan kaldırıyor. Diğer yazılım dillerinde de olduğu gibi döngüler ile […]

Back To Top