Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

PHP Veri Filtreleme ile Keyifli Dakikalar

58 sec read



Beğenerek kullandığımız ve her geçen gün kullanıcı sayısını daha da artıran PHP programlama dili kendini geliştirmeye devam ediyor. Bu gelişmelerin en önemlilerinden birisi de Veri Filtreleme.

Eskiden değişken kontrolü ve filtrelemeler için birbirinden farklı satırlarca kod yazıyorduk. PHP‘nin bize sunmuş olduğu Veri Filtreleme ile artık oldukça basit bir şekilde doğrulama (validation) ve istenilenleri çıkarma (sanitize) işlemi yapabiliriz.

Basit Bir Veri Filtreleme

Veri Filtreleme konusu ile beraber gelen filter_var isimli güzel bir fonksiyonumuz bulunuyor. Bu fonksiyon ile hazırlamış olduğum basit bir e-posta kontrolünü beraber görelim.
[php]<?php
$eposta= filter_var(‘[email protected]’, FILTER_VALIDATE_EMAIL);
if ($eposta==TRUE)
{ echo "Adres doğru :) "; }
else
{ echo "Adres yanlış :( "; }
?>[/php]
Olayın güzelliğini görüyorsunuzdur sanırım. Artık birbirinden farklı kontroller için birbirinden farklı kurallar yazmamıza gerek kalmadı. Ön tanımlı sabitlerden faydalanarak veya kendi kriterlerinizi ekleyerek doğrulama işlemlerini rahatlıkla yapabilirsiniz.

Böyle bir konunun varlığını belirttikten sonra size daha fazla bilgi için PHP sitesindeki Veri Filtreleme (Data Filtering) örnekli konu anlatımını tavsiye ederim.

PHP sitesi ile beraber Getting Clean With PHP isimli makaleyi de şiddetle tavsiye ederim.

Veri Filtreleme konusunda w3schools da oldukça güzel bir doküman hazırlamış.

Not: Hazır form doğrulama konusu açılmışken kısa bir süre önce Erhan Burhan’ın hazırlamış olduğu güzel sınıfa da bakmanızda fayda var; formDogrula (fdo).



Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer