با عرض سلام و وقت به خیر خدمت کاربران سایت پی وی لرن و کاربرانی که دوره ی آموزش php 7 را دنبال می کنند.
در جلسه گذشته با آموزش رشته ها در php 7 همراه شما بودیم و به برخی از متد ها و توابع مهم و پر کاربرد در زمینه رشته ها همچون: گرفتن طول رشته، تعداد کلمه ها در رشته، معکوس یک رشته، جستجوی یک متن یا text مشخص در یک رشته، جایگزینی متن در یک رشته و نظایر آن آشنا شدیم. در ادامه این دوره با مبحث آموزش ثابت ها در php 7 همراه شما هستیم.
ثابت ها مانند متغیرها هستند، مگر اینکه یکبار تعریف شوند که دیگر نمی توان آنها را تغییر داد یا تعریف کرد.
ثابت یک تعریف کننده (نام) برای یک مقدار ساده است.
مقدار را نمی توان در طول اسکریپت تغییر داد.
یک مقدار نام ثابت با یک حرف یا زیر خط (_) شروع می شود. (no $ sign قبل از نام ثابت)
بر خلاف متغیرها، ثابت ها به طور خودکار در کل اسکریپت به صورت global وجود دارند.
برای ایجاد یک ثابت، از تابع ()define استفاده کنید.
1 | define(name, value, case-insensitive) |
مثال زیر یک ثابت با نام حساس case-sensitive به حروف ایجاد می کند:
1 2 3 4 | <?php define("GREETING", "Welcome to W3Schools.com!"); echo GREETING; ?> |
مثال زیر یک ثابت با یک نام حساس به نام case-sensitive ایجاد می کند:
1 2 3 4 | <?php define("GREETING", "Welcome to W3Schools.com!", true); echo greeting; ?> |
در php 7 می توان با استفاده از ()define یک آرایه ثابت ایجاد کرد.
مثال بالا یک آرایه ثابت می سازد:
1 2 3 4 5 6 7 8 | <?php define("cars", [ "Alfa Romeo", "BMW", "Toyota" ]); echo cars[0]; ?> |
ثابت ها به صورت خودکار سراسری هستند و می توانند در کل اسکریپت به کار روند.
در مثال زیر یک ثابت درون یک تابع به کار رفته است در عین حال که در بیرون از تابع نیز می توان آن را تعریف کرد.
1 2 3 4 5 6 7 8 9 | <?php define("GREETING", "Welcome to W3Schools.com!"); function myTest() { echo GREETING; } myTest(); ?> |
در این جلسه به آموزش ثابت ها در php 7 پرداختیم و با ساخت ثابت ها، آرایه های ثابت و آرایه های سراسری که ثابت محسوب می شوند آشنا شدیم.
در جلسه بعد به آموزش پارامتر ها در php 7 می پردازیم.
با پی وی لرن همراه باشید.