رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
سوال ابتدایی در مورد ساختار نقطه ها
#1
سلام...
من یه موردی درست متوجه نشدم...
در کد زیر (و کلا در بقیه موارد...) استفاده از نقطه "." برای چیه؟...
echo 'Hello ' . $i . '<br/>' . PHP_EOL;
نقطه ها چه کاری رو انجام می دن؟...
پاسخ
تشکر شده توسط:
#2
وقتی شما یه رشته داشته باشید و بخواین کنارش یه متغیر هم بذارین با . بهم میچسبونین به هم

مثلا اینجوری خطا میگرین
echo 'Hello '  $i  '<br/>'  PHP_EOL;

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

<?php
$i = "Ali";
echo "Hello $i Welcome"; // Hello Ali Welcome
پاسخ
تشکر شده توسط: Siavash
#3
یعنی نقطه برای زمانی استفاده می شه که قرار باشه از یک رشته در کنار یک متغیر استفاده کنیم درسته؟...
جای دیگه از نقطه استفاده نمی شه؟...
پاسخ
تشکر شده توسط:
#4
کلاً برای اتصال رشته ها بکار میره. مثلاً اگه بخواین به انتهای یک رشته، چیزی اضافه کنید میتونید از کد زیر استفاده کنید:
$str = $str . $newStr;
// or
$str .= $newStr;
پاسخ
تشکر شده توسط: Siavash
#5
اون فاصله هم حتما باید باشه؟...
پاسخ
تشکر شده توسط:
#6
فاصله کاری نداره

<?php
$str=$str.$newStr;
// or
$str.= $newStr;
پاسخ
تشکر شده توسط: Siavash
#7
یه نکته هم اینکه استفاده از کاما سرعت بالاتری نسبت به نقطه داره چون از متغیرهای temp استفاده نمی کنه

echo $a , $b;
// VS.
echo $a . $b;
no pain, no gain
پاسخ
تشکر شده توسط:
#8
البته از کاما فقط توی echo میتونیم استفاده کنیم و توی انتساب مقادیر به متغیرها باید حتماً از . استفاده کنیم.
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 2 مهمان