سلام
دوستان میخواستم کاربرد دستور return و trim رو بدونم.
منظورم اینکه در کجا ها استفاده میشه؟
سلام
دوستان میخواستم کاربرد دستور return و trim رو بدونم.
منظورم اینکه در کجا ها استفاده میشه؟
return توی توابع برای خروج از تابع بکار میره. حالا میتونید اگه میخواین موقع خروج، یک مقدار هم بعنوان نتیجه تابع برگردونده بشه، اون مقدار رو جلوی return و قبل از ; بنویسید.
trim هم یک رشته میگیره و فواصل خالی ابتدا و انتهاش رو حذف میکنه. همچنین علاوه بر فواصل خالی، میتونید یک رشته بعنوان پارامتر دوم بهش بدین تا هرکدوم از کارکترهای اون رشته رو هم اگه در ابتدا و انتهای رشته اول دید، اونها رو هم حذف کنه. مثلاً:
$value = trim($value, '/ ');
دستور فوق، کارکترهای Space و / رو از ابتدا و انتهای value$ حذف میکنه و نتیجه رو دوباره توی value$ میگذاره.
کاربردش رو خودت مشخص میکنی بعنوان برنامهنویس. return مقداری رو بر میگردونه (چاپ نمیکنه، شما مقدارش رو میتونید اونوقت داخل متغیر ذخیره کنید یا توی شروط بررسیش کنید) . trim هم فواصل رو از سمت چپ و راست رشتهای که بهش میدی حذف میکنه.
مثلا توی این کدی که من نوشتم
public function SelectDB(){
$result=mysql_query("SELECT * FROM `posts` ORDER BY `id`",$this->connect);
return $result;
}
تا موقعی که متغیر result رو برنگردونم کار نمیکنه؟ میشه بپرسم چرا اینطوری هست؟
چون اونطرف خروجی این متد رو لازم دارین و باهاش یکسری کارهای دیگه انجام میدین (مثل fetchکردن رکوردها و...)
خوب طبیعیه وقتی چیزی برنگردونید، اونطرف از کجا باید بفهمه توی تابع چه اتفاقی افتاده و چیو باید از تابع تحویل بگیره؟