
متغیرها در php
زبان برنامهنویسی PHP به بزرگ و کوچک بودن حروف حساس است. متغیرها در PHP نباید با اعداد شروع شوند. برای مثال Variable درست و 22Variable نادرست است. همچنین در متغیر ها نباید فاصله وجود داشته باشد. متغیرها در زبان PHP با $ شروع میشوند.
متتغیرها را میتوان به دو دسته کلی تقسیم کرد:
- دسته ی اول متغیرهایی که در طول برنامه ممکن است تغییراتی داشته باشند.
- در دسته ی دوم متغیرهایی وجود دارند که در طول برنامه ثابت میمانند. این دسته از متغیرها با دستور پیشفرض define تعریف میشوند و شامل سه قسمت میباشند که در قسمت اول نام متغییر و در قسمت دوم مقدار متغیر و در قسمت سوم دستور false و یا true قرار میگیرد. قسمت اول و دوم دستور define تا آخر برنامه ثابت میمانند. پارامتر اختیاری سوم، تعیین میکند که آیا نام ثابت به حروف بزرگ و کوچک حساس است یا خیر. مقدار پیشفرض false است به این معنی که نسبت به حروف کوچک و بزرگ حساس است.
به قطعه کد زیر دقت کنید:
$x = 10;
$txt = "m-karimzadeh.com";
echo "I love $txt!";
echo "<hr>";
define("name","mohammad");
echo name;
echo "<br>";
define("family","karimzadeh",true);
echo family;
?>
به این نکات توجه داشته باشید:
- قسمت سوم دستور define حالت پیشفرض false را دارد.
- دستور ;”
حال به قطعه کد زیر دقت کنید:
$empty1 ='';
$empty2 =null;
echo gettype($empty1);
echo "<br>";
echo gettype($empty2);
?>
تابع (gettype($var برای بررسی نوع داده می باشد. مقدار ورودی آن باید از نوع یک استرینگ باشد.