مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

backendbaz

عضویت از 1399/05/28

تفاوت ++x$ و x$++ در php

  • شنبه 8 آذر 1399
  • 16:58
تشکر میکنم
عملگر ++ یک عملگر افزایشی است که مقدار متغیر را به اندازه یک رقم افزایش می دهد. هر دو دستور ++x$ و x$++ ، مقدار متغیر x را یک عدد افزایش می دهند با این تفاوت که دستور x$++ ابتدا مقدار x را افزایش می دهد و سپس مقدار جدید را به خروجی ارسال می کند ولی دستور ++x$ ابتدا مقدار x را به خروجی ارسال می کند و سپس آن را افزایش می دهد. برای مثال: $x = 4; echo $x++; خروجی = 4 در پایان اجرای این کد، با اینکه مقدار x$ برابر با 5 شده است اما عدد 4 در خروجی چاپ می شود. و در این مثال: $x = 4; echo ++$x; خروجی = 5 در اینجا، در پایان اجرای کد، مقدار x$ برابر با 5 است و همچنین عدد 5 در خروجی چاپ شده است. تفاوت دیگر این دو دستور در سرعت اجرای آنهاست. سرعت اجرای دستور x$++ تقریباً 10 درصد بیشتر از ++x$ است. پس بهتر است برای اجرای سریعتر برنامه ها، مخصوصاً در حلقه ها، به جای ++x$ از x$++ استفاده کنیم.

پاسخ های این پرسش

تعداد پاسخ ها : 0 پاسخ
در حال حاضر هیچ پاسخی ارسال نشده است
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

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

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)