php

جلسه ۳۷: رشته ها قسمت ۱ در php

سینتکس براکتی تنها متغیرهایی را که با $ شروع می شوند را قبول می کند.

<?php
// trying to interpolate a PHP expression
echo "1 + 2 = {1 + 2}\n";

// using a constant
define("HELLO_WORLD", "Hello World!!");
echo "My constant is {HELLO_WORLD}.\n";

// Example using a function
function say_hello() {
  return "Hello!";
};
echo "I say: {say_hello()}";
?>

همانطور که در مثال بالا مشاهده می کنید، عبارات موجود در خط دوم، خط ششم و خط دوازدهم داخل {} قرار گرفته اند. هرچند سینتکس {} عبارات PHP دلخواه را ارزیابی نمی کند، به همین دلیل عبارات داخلش چاپ نمی شود بلکه عبارات همانطور که هستند چاپ می شوند. در بخش بعدی در مورد عملگر های رشته صحبت می کنیم.

رشته ها (Strings)

در این بخش با استفاده از مثال به بحث راجع به رشته ها می پردازیم. سرفصل مباحث این جلسه به شرح زیر می باشد:

  • الحاق رشته
  • سینتکس براکتی

پیش تر در مورد ایجاد رشته ها حرف زدیم. در اینجا می خواهیم در مورد تکنیک های مختلف برای قالب بندی و نحوه دستکاری رشته ها بحث کنیم.

الحاق رشته

اصطلاح الحاق به درج یک متغیر در رشته اشاره دارد. الحاق تنها در رشته هایی که داخل علامت نقل قول قرار گرفته اند و سینتکس heredoc کار می کند.

<?php
$name = 'Joel';
echo "Hello $name, Nice to see you."; // $name will be replaced with `Joel`
?>

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا