خانه آموزش برنامه نویسی متغیرها در PHP و فرق دابل کوتیشن و تک کوتیشن

متغیرها در PHP و فرق دابل کوتیشن و تک کوتیشن

43 بازدید
۰
0
101

نحوه تعریف متغیرها (Variables) در PHP 

متغیرها مکانی برای ذخیره‌سازی اطلاعات استفاده می‌شود. یک متغیر PHP با یک علامت دلار ($) آغاز می‌شود و بعد از آن نام متغیر قرار میگیرد.

$variable_name = value;

قوانین متغیرها در PHP:

یک متغیر باید با یک حرف و یا یک زیرخط (آندرلاین) آغاز شود,یک متغیر نمی‌تواند با یک عدد آغاز شود,یک متغیر فقط می‌تواند شامل حروف انگلیسی، اعداد انگلیسی (۰ تا ۹) و آندرلاین (_) باشد.,متغیرها به حروف کوچک و بزرگ حساس هستند (یعنی case-sensitive هستند) و $name با $Name فرق دارد.

مثال:

<?php
   $name = 'Ali';
   $age = 25;
   echo $name;
  // Outputs 'Ali'
?>

فرق دابل کوتیشن و تک کوتیشن در PHP

به مثال بالا توجه کنید، در زمان استفاده از دستور Echo ما از هیچ کوتیشنی استفاده نکردیم و نیازی هم نبود، ولی مثال بالا را در دابل کوتیشن (” “) و تک کوتیشن (‘ ‘) می‌آوریم تا فرق این را بدانید.

[quote]

<?php
$name = ‘Ali’;
$age = 25;
echo “$name”;

// Outputs ‘Ali’
?>

[/quote]

 

همان‌طور که مشاهده می‌کنید با آوردن دابل کوتیشن (” “) در اطراف متغیر دستور Echo مقدار آن را چاپ می‌کند و این همانند مثالی هست که بدون کوتیشن بود (هر چند بار این دو مورد با هم فرق دارند و در ادامه باز مثالی میزنیم برای شفاف تر شدن آن).

[quote]

<?php
$name = ‘Ail’;
$age = 25;
echo ‘$name’;

// Outputs ‘$name’
?>

[/quote]

ولی اگر از تک کوتیشن استفاده کنیم مقدار نیز جایگزین نمی‌شود و هر آنچه داخل تک کوتیشن هست در خروجی چاپ می‌شود.

مثال مهم

مثال زده شده بسیار مهم هست و به راحتی فرق استفاده از دابل کوتیشن، تک کوتیشن و بدون کوتیشن را متوجه خواهید شد، فرض کنید در مثال زیر مقدار a نیز ۱۰۰ و b هم ۲۰۰ باشد، بدون کوتیشن از متغیرها استفاده کردیم و حال خروجی آن مقدار ۳۰۰ شده است.

echo $a + $b;

// ۳۰۰

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

echo "$a + $b";

// ۱۰۰ + ۲۰۰

اما در مثال زیر با استفاده از تک کوتیشن همان نام متغیرها چات شده

echo '$a + $b';

// $a + $b

 

  • مرتب سازی آرایه های انجمنی در php

    مرتب کردن آرایه های انجمنی بر اساس مقدار به صورت صعودی – ()asort تابع ()asort آرایه های ان…
  • مرتب سازی آرایه در PHP

    در زبان php می توان آرایه ها را به صورت الفبایی و یا عددی مرتب کرد . هم چنین این مرتب سازی…
  • آرایه چندبعدی در PHP

    آرایه های چندبعدی (Multi-Dimensional Arrays) یک آرایه چند بعدی، از یک یا بیش از یک آرایه ر…
مقالات مرتبط بیشتر را بارگیری کنید
بارگزاری مطالب دیگر Ansel
Load More In آموزش برنامه نویسی

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

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

بیست − 9 =

همچنین بررسی کنید

چگونه یک اپلیکیشن اندروید با Android Studio بسازیم ؟

در این آموزش اصول اولیه ساختن یک برنامه اندرویدی (اپلیکیشن اندروید) با استفاده از محیط توس…