آموزش طراحی وب

ثابت ها در php

دوستان در این جلسه ی آموزشی ثابت ها (constant) و نحوه ی کار با ثابت ها و تابع ()define در php رو خدمتتون آموزش میدم.

pin_small

فصل اول : مبانی php

جلسه هشتم : ثابت ها در php

سلام به همراهان همیشگی مدرسه مجازی ایرانیان

دوستان در این جلسه ی آموزشی ثابت ها (constant) و نحوه ی کار با ثابت ها و تابع ()define در php رو خدمتتون آموزش میدم.

 

ثابت ها یا constant ها چیست ؟

همونطور که از اسمش پیداست ، یک constant همیشه ثابت هست و قابل تغییر نیست . زمانی که شما یک ثابت تعریف می کنید در طول اجرای برنامه نمیتونید تغییرش بدید یعنی یکبار تعریفش می کنید و در کل برنامه از اون استفاده می کنید در صورتی که بخواین تغییری اعمال کنید باید اون مقدار اولیه رو تغییر بدید ، مثل متغییرها که وسط کدها میتونستید مقدار جدید بهش بدید نیست.

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

 

تعریف یک ثابت با تابع ()define

برای تعریف ثابت ها از تابع ()define استفاده می کنیم. این تابع با نسبت دادن یک مقدار به یک نام ، ثابتی رو تعریف می کنه:

String name نامی هست که به ثابت اختصاص میدید و value مقداری که برای اون نام در نظر میگیرید .

پارامتر case_insensitive اختیاریه و در صورتی که بخواین از این پارامتر استفاده کنید مقدار اون رو true قرار میدید . در این صورت در زمان ارجاع دادن به ثابت باید به حروف کوچک و بزرگ دقت کنید.

 

مثال برای تعریف یک ثابت:

در این ثابت ما برای نام دیتابیس مقدار iroschool رو در نظر گرفتیم . دقت داشته باشید قبل از نام ثابت ها نباید علامت $ استفاده کنید.

 

نحوه ی استفاده از ثابت ها

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

مادر اینجا مقادیر لازم برای اتصال به دیتابیس رو با ثابت ها تعریف کردیم. حالا برای اتصال به دیتابیس باید به شکل زیر از این مقادیر استفاده کنید:

فقط کافیه نام ثابت هارو در مکان مناسب جایگزین کنیم . به همین راحتی 🙂

امیدوارم که این مقاله آموزشی براتون مفید بوده باشه.

موفق و پاینده باشید

تهیه شده در مدرسه مجازی ایرانیان

حسین همت یار

نویسنده در مدرسه مجازی ایرانیان ، دانشجوی رشته IT ، طراح وب و علاقه مند به تازه های دنیای اینترنت و وب و البته لینوکس

دیدگاه ۲

  • سلام ممنون از آموزشتون.من این کد رو عینا نوشتم اما خطا میده.
    Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\Beacons\change.php:35 Stack trace: #0 {main} thrown in C:\xampp\htdocs\Beacons\change.php on line 35
    این خطارو میده .میشه کمک کنین؟؟؟

آیا سوالی دارید؟

پنل کاربران

بستن
*
*

نظرسنجی

به کدام دسته موضوعی علاقه مند هستید؟

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

اموزش تصادفی

خبرهای باحال دریافت کن

خبرهای باحال دریافت کن

ما هم مثل شما از دریافت ایمیل های مزاحم خوشمون نمیاد. فقط مطالب جدید و خبرهای ویژه رو به اطلاع شما میرسونیم. قول میدیم اسپم نکنیم :)

ثبت نام انجام شد ، لطفا ایمیلی که براتون ارسال میشه رو تایید کنین