برنامه نویسی

آشنایی با مفهوم ثابت ها در PHP و آموزش نحوه استفاده از Constants در پی اچ پی

آموزش Constants (ثابت ها) در PHP

در این مقاله قصد داریم Constants و یا ثابت ها در PHP را به شما عزیزان آموزش دهیم، Constant در لغت به معنای (ثابت) است و همچون متغیر، فضایی در حافظه است که مسئولیت آن ذخیره‌سازی چیزی است. در ادامه همراه داتیس نتورک باشید.

آشنایی با مفهوم ثابت ها در PHP و آموزش نحوه استفاده از Constants در پی اچ پی

ثابت ها یا Constant در PHP

Constant در لغت به معنای (ثابت) است و همچون متغیر، فضایی در حافظه است که مسئولیت آن ذخیره‌سازی چیزی است.

احتمالا برایتان سوال پیش می آید که اگر وظیفه آن ذخیره سازی است پس چه تفاوتی با متغیر ها دارند؟

همان طور که از نام Constant ها مشخص است، برخلاف متغیر ها که مقدار آنها قابل تغییر است، مقدار اولیه ثابت ها را نمی توان تغییر داد و به همین دلیل است که گفته می شود ثابت ها اصطلاحاً Immutable (تغییرناپذیر) هستند.

ساخت Constants در PHP

برای ساخت یک ثابت در پی اچ پی میبایست از تابع define استفاده کرد.

سینتکس

define(name, value, case-insensitive)

پارامتر های سینتکس:

  • name: نام Constant را مشخص می کند.
  • value: مقدار Constant را مشخص می کند.
  • case-insensitive: مشخص می کند که آیا نام Constant باید به حروف کوچک بزرگ حساس باشد. (در حالت پیشفرض false است)

مثال:

<?php
define("GREETING", "Welcome to datisnetwork.com");
echo GREETING;
?>

در مثال بالا یک ثابت با یک نام حساس به حروف کوچک ایجاد کردیم.

مثال:

<?php
define("GREETING", "Welcome to datisnetwork.com", true);
echo greeting;
?>

آرایه های ثابت PHP

در پی اچ پی شما می توانید با استفاده از تابع define یک Array constant ایجاد کنید.

در مثال زیر یک آرایه ثابت درست کردیم.

مثال:

<?php
define("cars", [
"Alfa Romeo",
"BMW",
"Toyota"
]);
echo cars[0];
?>

محدوده Constants در PHP

همانطور که پیش تر نیز اشاره کردیم، ثابت ها در PHP به صورت اتوماتیک در سراسر اسکریپت در دسترس بوده و دارای محدوده گلوبال هستند. در مثال زیر ثابتی را بیرون از یک تابع تعریف کرده ایم و سپس آن را درون تابع مورد استفاده قرار داده ایم.

مثال:

<?php
define("GREETING", "Welcome to datisnetwork.com");

function myTest() {
echo GREETING;
}

myTest();
?>

امیدوارم مقاله آموزش Constants (ثابت ها) در پی اچ پی برای شما عزیزان مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *