** کینگ کد : بزرگترین مرجع دانلود سورس کد های برنامه نویسی اندروید، ویندوز و جدید ترین اسکریپت های روز دنیا **
-----------------------------------------------
** سورس فروشگاه اینترنتی مارکیت فارسی برای اندروید - سورس فروشگاه اینترنتی موکتز فارسی برای اندروید **
-----------------------------------------------
** اسکریپت چیست؟ و چگونه از آن استفاده کنیم؟ (آموزش کامل نصب اسکریپت) **
-----------------------------------------------
** (160 جلسه) آموزش کامل و 0 تا 100 برنامه نویسی PHP **
-----------------------------------------------
** دانلود فیلم آموزشی فتوشاپ فارسی **
-----------------------------------------------
» بروزترین سایت ایرانی محصولات کدکنیون ( سایت /https://codemilo.ir )
» Cicool – Page, Form, Rest API and CRUD Generator
» KingArchitect | Property Portfolio & Real Estate React Template – No JQuery
» Sheltos – Real Estate React Next Js with Redux Toolkit , React Hooks & API Routes Template
» Acres – Real Estate React Template
» Mingrand – Real Estate React Template
» ChawkBazar – Elementor Lifestyle and Fashion Ecommerce Theme
» Streamit 3.0 | Video Streaming WordPress Theme + RTL
» MagicAI – OpenAI Content, Text, Image, Chat, Code Generator as SaaS
» PHP Form Generator – Codeigniter 4 Form Master, Form Header Detail, User Management, Multi-language
» بروزترین سایت ایرانی محصولات کدکنیون ( سایت /https://codemilo.ir )
» Cicool – Page, Form, Rest API and CRUD Generator
» KingArchitect | Property Portfolio & Real Estate React Template – No JQuery
» Sheltos – Real Estate React Next Js with Redux Toolkit , React Hooks & API Routes Template
» Acres – Real Estate React Template
» Mingrand – Real Estate React Template
» ChawkBazar – Elementor Lifestyle and Fashion Ecommerce Theme
» Streamit 3.0 | Video Streaming WordPress Theme + RTL
» MagicAI – OpenAI Content, Text, Image, Chat, Code Generator as SaaS
» PHP Form Generator – Codeigniter 4 Form Master, Form Header Detail, User Management, Multi-language
هنگامی که در PHP ، یک تابع تعریف می کنیم که یک یا چند ورودی دریافت می کند، می توانیم برای ورودی های تابع، مقدار پیش فرض (default) تعریف کنیم. مقدار پیش فرض برای ورودی تابع، به این معنی است که اگر در هنگام ارجاع به تابع، هیچ مقداری برای آن ورودی تعیین نشده بود، آنگاه مقدار آن ورودی، برابر مقدار پیش فرض در نظر گرفته شود. برای درک بهتر این موضوع، به مثال زیر توجه کنید :
ابتدا یک تابع که تنها یک ورودی دریافت می کند را به صورت معمولی می نویسیم (بدون تعریف مقدار پیش فرض برای ورودی) :
1 2 3 4 5 6 7 |
<?php function my_function($input_variable){ echo $input_variable; } my_function(2); ?> |
نتیجه :
1 |
2 |
این بار در هنگام ارجاع به تابع، مقدار برای ورودی تعیین نمی کنیم :
1 2 3 4 5 6 7 |
<?php function my_function($input_variable){ echo $input_variable; } my_function(); ?> |
نتیجه :
1 |
مشاهده می کنید که به دلیل عدم تعریف یک مقدار برای ورودی، پیام خطا نمایش داده شده است. اکنون، تابع را به گونه ای تعریف می کنیم که یک مقدار پیش فرض، برای ورودی input_variable در نظر بگیرد (هنگام تعریف تابع، در جلوی نام متغیر ورودی، یک علامت تساوی و سپس مقدار پیش فرض مورد نظرمان را می نویسیم) :
1 2 3 4 5 6 7 |
<?php function my_function($input_variable = 33){ echo $input_variable; } my_function(); ?> |
نتیجه :
1 |
33 |
مشاهده می کنید که به دلیل عدم تعیین ورودی برای تابع، مقدار پیش فرض استفاده شده است.