PHP  به حروف بزرگ و کوچک حساس است؟

در PHP، هیچکدام از توابع، کلاس ها و کلمات کلیدی (مانند if و while و ...) به حروف بزرگ و کوچک، حساس نیستند.

در مثال زیر، هر سه دستور echo، صحیح و یکسان است:

مثال (PHP به حروف بزرگ و کوچک حساس است؟)

<!DOCTYPE html>
<html>
<body>

<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>

</body>
</html>

خروجی کد بالا:

Hello World!
Hello World!
Hello World!

اما، در PHP تمام متغیرها به حروف بزرگ و کوچک حساس اند. (case-sensitive)

در مثال زیر، تنها دستور اول مقدار متغیر color$ را نمایش می دهد: (دلیل این اتفاق، این است که با سه متغیر color$ و  COLOR$ و coLOR$ مانند سه متغیر متفاوت برخورد می شود)

مثال (PHP به حروف بزرگ و کوچک حساس است؟)

<!DOCTYPE html>
<html>
<body>

<?php
$color="red";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
echo "My boat is " . $coLOR . "<br>";
?>

</body>
</html>

خروجی کد بالا:

My car is red
My house is 
My boat is

آموزش های مرتبط

آموزش PHP-ساختار دستورات