PDA

View Full Version : سوال: نمایش یه متغیر بدون استفاده از " دابل کوتیشن



idocsidocs
جمعه 24 تیر 1390, 23:12 عصر
من معولا متغیر رو به شکل زیر (بدون استفاده از " نمایش می دم) آیا این روش مشکلی نداره؟

echo $testvar;

سوال دیگه اینکه وقتی یه متغیر رو توی تابع قرار می دیم، باید از " هم استفاده کنیم یا نه؟
توی زیر لطفا بگید که این حالت استاندارد هست؟ البته می تونیم بجای empty از هر تابع دیگه ای هم استفاده کنیم.

empty ($testvar)

ghasemweb
جمعه 24 تیر 1390, 23:21 عصر
به نظر من از لحاظ اصولی مشکلی نداره و در امنیت هم امنه البته شاید در خوانا بودن کدها تاثیر داشته باشه ولی زیاد سخت نگیر.
موفق باشی

dousti_design
جمعه 24 تیر 1390, 23:56 عصر
اینجا پی اچ پی هست یعنی هرجور راحتی

J.Masomi
شنبه 25 تیر 1390, 01:32 صبح
سلام
مشکلی نداره
اصولیش اینه که وقتی از دابل کوتیشن استفاده کنی که بخواهی یک استرینگ را نشون بدی ولی بهتره از تک استفاده کنی و برای نمایش متغیر از کانکت استفاده کنی:


echo 'hello'.$name;
//echo "hello $name";

صد درصد خوانایی اولی بهتره.

eshpilen
شنبه 25 تیر 1390, 08:26 صبح
بنظر منکه خوانایی دومی بیشتره.

idocsidocs
شنبه 25 تیر 1390, 10:11 صبح
ظاهرا دستور مشخصی برای استفاده از " وجود نداره. چون هر کدوم از دوستان یه روشی رو اعلام می کنن.

آیا خود پی اچ پی چیزی در این مورد نگفته؟

idocsidocs
یک شنبه 26 تیر 1390, 15:04 عصر
دوستان نظری ندارن؟

dousti_design
یک شنبه 26 تیر 1390, 15:10 عصر
توی منوال php اینطوری مثال گذاشته:


echo "foo is $foo";