آموزش php - قسمت چهارم: نحوه ی تعریف ثابت و تفاوت کامپایلر ها یا compilers و Interpreters  یا مترجمین

آموزش php - قسمت چهارم: نحوه ی تعریف ثابت و تفاوت کامپایلر ها یا compilers و Interpreters یا مترجمین

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

روش تعریف ثابت در php
 

روش تعریف ثابت در php

  •  ثابت ها قسمتی از یک داده ذخیره شده در حافظه هستند که غیر قابل تغییر هستند.
  • برخلاف متغیر ها که با $ شروع می شوند، ثابت ها با یک حرف و یا زیر خط ( _ ) شروع خواهند شد.
  • ثابت ها در کل برنامه یکسان هستند و به عبارتی از پایه، خاصیت Global دارند.
  • برای ایجاد یک ثابت در زبان php می بایست از تابع define() استفاده کرد.

نحوه تعریف یک ثابت با استفاده از تابع define() 

آموزش php - نمونه کد تعریف ثابت در php

define(name,value,case-insensitive)

در نمونه بالا، name، نام ثابت را مشخص می کند.

value، ارزش و مقدار ثابت را مشخص می کند.

Case-insensitive، مشخص می کند که آیا به حروف کوچک و بزرگ حساس باشد یا خیر.

یک مثال با استفاده از تابع define() در php میزنیم :

در مثال بالا ارزش ثابت number، همیشه عدد 60 است.

حال در آموزش php خود یک مثال با case-insensitive خواهیم داشت :
آموزش php - نمونه کد تعریف ثابت در php


در این مثال هم به همان گونه در خروجی مقدار ثابت number، 60 چاپ می شود.
 خب تا اینجای آموزش php با متغیرها و ثابت ها آشنایی اولیه پیدا کردیم. حال می خواهیم یک بررسی کلی در مورد کامپایلر ها و مترجمین ( Compiler  و  Interpreters ) در زبان برنامه نویسی داشته باشیم و وظایف آن ها را به اختصار شرح دهیم.

بررسی Compiler and Interpreters 

آموزش php - تفاوت کامپایلر و مترجم
 
قبل از اینکه صحبتی در مورد کامپایلر ها و مترجمین انجام دهیم، یک سری نکات مهم وجود دارد که باید بدانیم.

یک برنامه، مجموعه ای از دستورالعمل های مورد استفاده برای انجام یک کار خاص است.

این برنامه ها در زبان مونتاژ ( assembly ) یا زبان سطح بالا (کلمات انگلیسی) نوشته شده است، این برنامه نوشته شده به عنوان برنامه منبع نامیده می شود که، توسط رایانه قابل فهم نیست. کامپیوتر فقط می تواند دستورالعمل های موجود در قالب زبان ماشین به عنوان '0' و '1' را درک کند.

کامپایلر Compiler 

  • کامپیلر تمامی برنامه های منبع و یا برنامه نوشته شده را می خواند و آن را به برنامه شی گرا تبدیل می کند.
  • کامپایلر وجود خطا در تمامی خطوط را به شما گزارش می دهد.
  • کامپایلر زمانی کمی نیاز دارد تا برنامه منبع را به یک برنامه شی گرا تبدیل کند.

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


مترجمین یا Interpreters 

  • مترجمین هر بار فقط می توانند یک خط از برنامه را خوانده و آن را به کد هدف تبدیل کنند.

  • مترجمین خط به خط، خطاها را گزارش می دهند.

  •  مترجم نسبت به کامپایلر زمان بیشتری نیاز دارد تا منبع را به یک برنامه شی گرا تبدیل کند.

در این گام از آموزش php در مورد انواع ثابت، تابع ثابت، کامپایلر و مترجمین صحبت نمودیم و به صورت مختصر در مورد کلیات آن ها شرح دادیم.

در گام بعد از آموزش php با دستورات echo  و print بیشتر آشنا خواهیم شد و همچنین یک نمونه مثال از هرکدام یک از دستورات برای شما حل خواهیم کرد.
 

برگزاری کلاس آنلاین و کسب درآمد
رایگان
× پزشکی و بهداشت توسعه فردی و اجتماعی دانش آموزی و کنکور
کنکور
رسانه زبان های خارجی
زبان انگلیسی
کسب و کار
کارآفرینی مدیریت
گردشگری مهندسی
ریاضی کامپیوتر مکانیک
هنر و موسیقی
عکاسی موسیقی
ورزشی
ورزش های گروهی