PDA

View Full Version : سوال: استفاده از "" و ' '



bravia2009
جمعه 06 فروردین 1389, 20:12 عصر
سلام به برو بچ گل برنامه نویس !!!
یک سوال !!! البته میدونم سطح شما بالاتر از سوالای منه !!!
اقا بخ طور کلی توی php کی از "" و کی از تکیش استفاده میکنیم ؟
ممنون

امیـرحسین
شنبه 07 فروردین 1389, 00:01 صبح
داخل دابل کوتیشن میشه متغیر هم گذاشت و بخاطر همین سرعت پردازشش یکم کمتر از کوتیشن معمولیه البته در حد خیلی خیلی کم.
$name = 'Amir Hossein';

echo "Hello $name..."; // Output: "Hello Amir Hossein..."
echo 'Hello $name...'; // Output: "Hello $name..."

bravia2009
شنبه 07 فروردین 1389, 14:15 عصر
یعنی در کل فرقشون فقط سرعت شونه ؟جفتشو میشه استفاده کرد

digitak
شنبه 07 فروردین 1389, 15:54 عصر
مهمترین فرقشون توی استفاده از متغیر هاست .
اگر از "" استفاده کنی و توش متغیر باشی اونو اجرا می کنه (دقیقا مثل مثالی که بالا امیرحسین زد)
ولی اگه از '' استفاده کنی متغیر رو اجرا نمی کنه و اون رو به عنوان یک رشته در نظر می گیره

mojtabadj
یک شنبه 08 فروردین 1389, 10:19 صبح
سلام به برو بچ گل برنامه نویس !!!
یک سوال !!! البته میدونم سطح شما بالاتر از سوالای منه !!!
اقا بخ طور کلی توی php کی از "" و کی از تکیش استفاده میکنیم ؟
ممنون

توجه: مزیت استفاده از double quotes به جاي Single quotes در این است که در حالت دوم، اگر متغیري داخل دادة رشتهاي خود به کار ببرید، نام متغیر به عنوان جزئی از داده در نظر گرفته میشود، و نه مقدار آن متغیر جایگزین نام آن نمیشود. براي مثال نتیجۀ عبارت زیر در متن ارسالی:



print 'Hello,$FirstName!';


به صورت Hello,$FirstName می باشد. اما اگر فرض کنیم که از قبل به $FirstName مقدار Larry نسبت داده شده باشد). نتیجۀ عبارت زیر:
Hello,Larry!