PHP de İşleri Hızlandıracak Kısa Kodlama Yöntemleri
PHP kod yazmaya nasıl başlarsanız öyle gider diyordu uzmanlardan birisi ama bence yanlış bir düşünce. Kod yazmayı öğrenmek bir süreçtir ve bu süreç zamanla pratiği, performansı arttırarak devam eder. Bu süreçte sizlere yardımcı olması adına PHP kodlama da pratik olmanızı ve zamandan daha fazla tasarruf etmenizi sağlayacak ipuçları sunuyoruz
PHP de Kısa if else kullanımı
PHP kod yazıyorsanız en çok kullanacağınız özelliklerdendir if else komutları ve bu komutları standartta yazdığınız zaman, gerçekten bir süre sonra can sıkıcı olabiliyor. Bu yüzden: if else yazımında işimizi fazlası ile kolaylaştıran soru işareti ve iki nokta operatörleri imdadımıza yetişiyor. Bu şekilde yazdığımızda zamanı daha verimli kullandığımız gibi daha da pratik oluyoruz. Örnek Kodumuza bakalım hemen
<?php
// Öncelikle bir değişken atayarak başlayalım.
$meyve = "armut";
//kısa if else kullanımı ile şöyle bir şey yapalım: eğer $meyve değişkeni “armut” a eşit ise (evet meyvemiz bu) yazsın ekrana. Fakat değil ise Hayır meyvemiz Bu değil yazsın
Echo $meyve==”armut” ? ”Evet Meyvemiz Bu” : “Hayır Meyvemiz Bu değil”;
Uzun Tanımı ile de şu şekilde yapıyorduk
İf($meyve == “armut” ){echo=”Evet Meyvemiz Bu”} else {echo =”Hayır Meyvemiz Bu Değil”}
?>
NOT: if fonksiyonunu else deyimi olmadan kullanacaksanız şu şekilde yazabilirsiniz.
if (!is_numeric($_GET['id']) return false;
Hataları Görme ve Anlama
PHP programlamada da her programlama dilinde olduğu gibi hatalara mutlaka rastlıyoruz. İster yeni başlamış olalım isterse uzman olalım her zaman karşımıza çıkabiliyorlar. Önemli olan bu hataları görebilmek ve yorumlayabilmek ki buna göre çözüm üretebilelim. Bunun için aşağıda “try catch yapısı ile hata yakalama örneğini göreceğiz.” Bu yöntem OOP programlama da kullanıyor. PHP-PDO sınıfında mesela
try{
// bu bölümde örneğin veri tabanı sorgunuz olabilir. Size kalmış
}catch (\Exception $hata){
Echo ‘Bu kodda Hata Var Dostum: ’.$hata->getMessage();
}
PHP List() Fonksiyonu Kullanımı
PHP list() fonksiyonu: tanımlanan bir dizi içerisinden istediğimiz bir elemanı değişkene atama da kullanılır.
$meyve=[“elma”,”bir”,”cesit”,”meyvedir”];
//yukarıdaki gibi bir dizi oluşturduk.
//simdi de list() fonksiyonu kullanımına bakalım
list($eleman1,$eleman2,$eleman3,$eleman4) = $meyve;
/list ile $meyve değişkenine atadık. Şimdide istediğimiz elemanı ekrana bastıralım
echo $ eleman1; // sonuç elma çıkacak
echo $ eleman4; // sonuç meyvedir çıkacak
O an Olduğunuz Dizini İşaretleyin
PHP yazılım sırasında dışardan bir dosya ekleyecekseniz ya da dışardan bir dosya çağırırken, gelen ya da eklenecek dosyanın URL’sine olduğunuz dizini eklemeniz daha faydalı olacaktır.
define('CONFIG_DIR', __DIR__.'/anasayfa);
// ya da
require __DIR__.'/ anasayfa.php';
PH strlen() Farklı Kullanımı
Aşağıdaki örnekler strlen() fonksiyonu için farklı bir kullanım seçeneği sunar.
$meyveAdi = 'armut';
echo isset($meyveAdi[10]) ? 'Meyve Adı 10 karakterden fazla olamaz' ;
echo !isset($meyveAdi[4]) ? ' Meyve Adı ı 4 karakterden az olamaz' ;
Keyifli Kod Mesaileri Dilerim