اگه میخوای وضعیت success$ و error$ را چک کنی اصلا نیاز به return نیست ! کافیه global تعریف کنی و توی تابع مقدارشون را عوض کنی ، اما معمولا با تابع false و true بر میگردونند یا اصلا همون پیام ها را برگدونید و بر اساس بازگشتی تابع ی ااون پیام ، متن را echo میکنند !مثلا اینطوری :
function insert_record(){
//do insert operation
// #1
return (($insert) ? "<div class=\"success-fa\">سوال و جواب جدید با موفقیت ساخته شد.</div>" : "<div class=\"error-fa\">مشکل در ساخت سوال و جواب.</div>");
// #2
return $insert
}
#1 echo insert_record();
#2 insert_record() ? "<div class=\"success-fa\">سوال و جواب جدید با موفقیت ساخته شد.</div>" : "<div class=\"error-fa\">مشکل در ساخت سوال و جواب.</div>";
با if هم میشه و اما من ternary را ترجیح میدم !