ساخت متغیر به همراه دادن مقدار اتوماتیک

با این روش میتوانید از حجم کدهاتون کم کنید و سریعتر متغیر رو بسازید و مدیریت کنید

این روش کار رو برای دریافت و مدیریت اطلاعات گرفته شده از مای اس کیو ال راحتر میکنه

احتمالا شماهم برای گرفتن و ریختن اطلاعات توی یک متغیر این کارو میکردید

$username=$_POST[“username”];
$age=$_POST[“age”];

روش جدید:

<?php
$expected=array('username','age','city','street');
foreach($expected as $key){
    if(!empty($_POST[$key])){
        ${key}=$_POST[$key];
    }
    else{
        ${key}=NULL;
    }
}
?>

شرط گذاشتیم که اگر مقدار دریافتی با متد پست ما خالی نبود
کد هارا اجرا کن:
{key}

در واقع مقدار درون ارایه هست مثلا

username

که با اضافه کردن $ به اول ان یک متغیر میسازیم و با گذاشتن علامت مساوی = اون رو برابر میکنیم با $_POST[$key] مقدار مورد نظر رو درون متغیر میریزیم

در غیر این صورت متغیر را برابر null یا خالی قرار بده

در دریافت از دیتابیس همینگونه عمل میکنیم تنها فرقش این هست که متغیر ها یک ارایه میشوند و مقادیر رو به صورت ارایه نگه داری میکنند

One comment

Leave a Reply

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *