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.
PHPnin bize sunmuş olduğu Veri Filtreleme ile artık oldukça basit bir şekilde doğrulama
(validation) ve istenilenleri çıkarma (sanitize) işlemi yapabili
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.
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ış.
Ön tanımlı filtreleme sabitlerine aşağıdaki linkten ulaşabilirsiniz..
http://tr.php.net/manual/tr/filter.constants.php
yazı alıntıdır.Kaynak
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.
PHPnin bize sunmuş olduğu Veri Filtreleme ile artık oldukça basit bir şekilde doğrulama
(validation) ve istenilenleri çıkarma (sanitize) işlemi yapabili
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 geçersiz :( "; }
?>
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ış.
Ön tanımlı filtreleme sabitlerine aşağıdaki linkten ulaşabilirsiniz..
http://tr.php.net/manual/tr/filter.constants.php
yazı alıntıdır.Kaynak