۰ توسعه دهنده حرفه ایی
علت عدم انتساب در بعضی توابع
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۰۳ شهریور ۱۴۰۱

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

علت عدم انتساب بعضی توابع بخاطر این است که مقداری را return نمی‌کنند و درون خود مقدار مورد نظر را چاپ می‌کنند.

به فرض در تابع ()shuffel علت نتوانستن انتساب ان مقدار ورودی را درون خود تابع چاپ میکند و در صورت موفقیت امیز بودن عملیات عدد 1 برمیگرداند

و در صورت عدم موفقیت چیزی بر نمی‌گرداند.

در کل توابع به چهار صورت از نظر ورودی و خروجی تقسیم بندی می‌شوند :

  • منظور ورودی = ( پارامتر ورودی )
  • (دارای return برای برگرداندن مقدار در جایی که تابع فراخوانی شده ( call شده ) )
  • دقت کنید echo , var_dump , print_r که داخل تابع استفاده میشوند و مقادیر چاپ می‌شوند, شامل خروجی تابع محسوب نمی‌شوند.

دارای ورودی - دارای خروجی

دارای ورودی - فاقد خروجی

فاقد ورودی - دارای خروجی

فاقد ورودی - فاقد خروجی