Merhaba arkadaşlar bir şeye kafam takıldı sizlere aşağıda gösterdiğim fonksiyon beni sql injectiondan korurmu? Eğer korumuyorsa ne gibi birşeyle korunabilirim?

function post($post){
$post = $_POST[$post];
$post = htmlspecialchars(addslashes(strip_tags($post)));
if($post==""){$post=null;}
return $post;
}