🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ علی
validation
جامعه پی اچ پی ایجاد شده در ۲۱ خرداد ۱۴۰۰

سلام و خسته نباشید

 

برای validation پارامترهای یک تابع بهتر قبل از پاس دادن پارامترهای اینکارو کنیم یا اینکه داخل خود تابع پارامترها رو validate کنیم؟

 

function isValid($data)
{
    #validation $data
};
function print($data)
{
    if(isValid($data)){
        echo $data;
    };
};
# ------------------ OR ------------------
if(isValid($data)){
    print($data);
};
function print($data)
{
    echo $data;
};

سلام و احترام

بهتره اول validate کنید بعد print کنید

امیر صالحی ۲۱ خرداد ۱۴۰۰، ۱۷:۲۲

ممنون

 

کلا validation رو قبل از ارسال پارامترها انجام بدیم بهتره ، درسته ؟ الان تو مثال زیر بخش اول بهتره یا بخش دوم

 

 

function isValid($data)
{
    #validation $data
};
# ------------------ section one ------------------
function x($data){
    if(isValid($data)){
        print($data);
    };
};
function print($data)
{
    echo $data;
};
# ------------------ section two ------------------
if(isValid($data)){
    x($data);
};
function x($data){
    print($data);
};
function print($data)
{
    echo $data;
};
علی ۲۱ خرداد ۱۴۰۰، ۱۸:۲۰