جستجو برای:
  • دوره ها
    • حساب کاربری
    • سبد خرید
  • مقالات
 
نارنجک
0

ورود و ثبت نام

دسته بندی‌ دوره‌ها
  • صفحه اصلی
  • دوره ها
    • دوره مقدماتی HTMLCSS
    • دوره پروژه محور php
    • دوره مقدماتی برنامه نویسی
    • دوره پروژه محور طراحی سایت
  • مقالات
    • آموزش پی اچ پی
    • آموزش لاراول
    • آموزش جاوا اسکریپت
    • آموزش HTML
    • آموزش CSS
    • آموزش وردپرس

وبلاگ

نارنجک مقالات کل دسته بندی ها آموزش پی اچ پی ثابت‌ها در زبان PHP

ثابت‌ها در زبان PHP

۱۳۹۹/۰۷/۱۸
ارسال شده توسط ساسان احمدی
آموزش پی اچ پی ، آموزش‌های رایگان ، طراحی سایت ، کل دسته بندی ها ، مقالات
275 بازدید
ثابت‌ها در زبان PHP

در این مقاله از سری مقالات آموزش PHP با هم درمورد ثابت‌ها در زبان PHP صحبت می‌کنیم.

فهرست محتوا پنهان
1 ثابت‌ها(Constants) چی هستن؟
2 چطور در PHP ثابت ایجاد کنیم؟
3 آرایه‌های ثابت PHP
4 ثابت‌ها سراسری(global) هستن

 

ثابت‌ها(Constants) چی هستن؟

ثابت‌ها در زبان PHP مانند متغیرها هستن با این تفاوت که، مقدارشون در طول برنامه تغییر نمی‌کنه.

ثابت یک شناسه(نام) برای یک مقدار ساده هست. این مقدار رو نمی‌شه در طول اسکریپت(برنامه‌ای که نوشتیم) تغییر داد.

ثابت‌ها در ‌PHP با یک حرف یا آندرلاین(‌_) شروع می‌شن. (قبل از ثابت‌ها علامت ‌$ قرار نمی‌گیره)

برخلاف باقی متغیرها، ثابت‌ها بصورت خودکار سراسری(global) تعریف می‌شن و تو کل اسکریپت در دسترس هستن.

چطور در PHP ثابت ایجاد کنیم؟

برای ایجاد کردن یک ثابت از تابع ()define استفاده می‌کنیم.

define(name, value, case-insensitive)

پارامترها:

name: نام ثابت رو مشخص می‌کنه.

value: مقدار ثابت رو مشخص می‌کنه.

case-insensitive: مشخص می‌کنه که آیا نام ثابت باید به حروف بزرگ و کوچک حساس باشه یا نه. پیش فرض false هست. اگه false باشه به بزرگ و کوچک بودن حروف حساس هست اگه true باشه حساس نیست.

<?php
define("GREETING", "Welcome to narenjak.com!");
echo greeting; 
// greeting
?>
<?php
define("GREETING", "Welcome to W3Schools.com!", true);
echo greeting;
// Welcome to narenjak.com!  
?>

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

در PHP ورژن ۷، برای تعریف آرایه ثابت از تابع ()define استفاده می‌کنیم.

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

ثابت‌ها سراسری(global) هستن

همونطور که قبل‌تر گفتیم، ثابت‌هایی که تعریف می‌کنیم بصورت خودکار سراسری(global) هستن. این ثابت‌ها رو می‌تونیم هر جایی از اسکریپتمون(برنامه‌ای که نوشتیم) استفاده کنیم.

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

function myTest() {
  echo GREETING;
}
 
myTest();
// Welcome to narenjak.com!
?>

در مثال بالا، از یک ثابت در داخل یک تابع استفاده می‌کنیم، با اینکه خارج از تابع تعریف شده.

 

این آموزش از سری آموزش‌های PHP هم تموم شد. امیدوارم براتون مفید بوده باشه.

 

3.8 / 5 ( 6 امتیاز )
اشتراک گذاری:
برچسب ها: constants in phpglobal in phpآموزش phpآموزش برنامه نویسیایجاد ثابت در phpثابت سراسریثابت‌هاثابت‌ها در زبان phpمتغیرها در php

مطالب زیر را حتما مطالعه کنید

تنظیمات پیکربندی(configuration) در لاراول

تنظیمات پیکربندی(configuration) در لاراول

در این مقاله از سری مقالات آموزش Laravel سایت نارنجک، تنظیمات پیکربندی(configuration) در لاراول رو با...
توابع در php

توابع در php

در این مقاله از سری مقالات آموزش PHP سایت نارنجک، با هم درمورد توابع در php...
data types در جاوا اسکریپت

data types در جاوا اسکریپت انواع داده

بعد از آشنایی با متغیرها نوبتِ یادگیری انواع داده یا data types در جاوا اسکریپت...
ساختار برنامه در لاراول

ساختار برنامه ‌در لاراول

در این مقاله از سری مقالات آموزش Laravel سایت نارنجک، ساختار برنامه ‌در لاراول رو با...
کاربرد Attribute در HTML

کاربرد Attribute در HTML

بعد از آشنایی با ساختار تگ های HTML نوبت یادگیری Attribute ها است در این...
سلکتورها در CSS

سلکتورها در CSS

در مقاله قبل فهمیدیم CSS چیه و با CSS آشنا شدیم در این مقاله می...
قدیمی تر آموزش نصب وردپرس روی لوکال هاست
جدیدتر Ajax چیست و چه کاربردی دارد

دیدگاهتان را بنویسید لغو پاسخ

جدیدترین مقالات
  • تنظیمات پیکربندی(configuration) در لاراول ۱۴۰۰/۰۱/۰۸
  • توابع در php ۱۳۹۹/۰۸/۱۶
  • data types در جاوا اسکریپت انواع داده ۱۳۹۹/۰۸/۱۶
  • ساختار برنامه ‌در لاراول ۱۳۹۹/۰۸/۱۱
  • کاربرد Attribute در HTML ۱۳۹۹/۰۸/۱۰
درباره نارنجک

ما در نارنجک به دنبال آموزش حرفه ای و پروژه محور شما هستیم. آموزش های بی‌نظیری که شما را از هر آموزش دیگری بی نیاز می‌کند.

  • info@narenjak.com
دسترسی سریع
  • مقالات
  • دوره ها
  • حساب کاربری
  • تماس با ما
  • درباره ما
تمامی حقوق برای سایت نارنجک محفوظ می باشد.

%30 تخفیف ویژه به مناسبت عید نوروز

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت