Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

النصوص وعلامات الاقتباس

جزء من قسم Fundamentals في رحلة PHP على Coddy — الدرس 7 من 71.

السلسلة النصية (string) هي ببساطة تسلسل من الأحرف، مثل الحروف أو الأرقام أو الرموز أو المسافات. في PHP، يمكنك إنشاء سلاسل نصية باستخدام إما علامات الاقتباس المفردة ('') أو علامات الاقتباس المزدوجة (""):

$message1 = 'Hello World!';
$message2 = "Welcome to PHP!";

كلا النهجين ينشئان سلاسل نصية صالحة، ولكن هناك فرق مهم بينهما.

تتمتع علامات الاقتباس المزدوجة بميزة خاصة تسمى إدراج المتغيرات (variable interpolation) - حيث يمكنها تضمين المتغيرات مباشرة داخل السلسلة النصية باستخدام علامة الدولار $:

<?php
$name = "Alice";
$greeting = "Hello, $name!";
echo $greeting; // المخرجات: Hello, Alice!
?>

ومع ذلك، فإن علامات الاقتباس المفردة تعامل كل شيء حرفياً ولا تعالج المتغيرات بداخلها. على سبيل المثال:

<?php
$name = "Alice";
$greeting = 'Hello, $name!';
echo $greeting; // المخرجات: Hello, $name!
?>
challenge icon

التحدي

سهل

قم بإنشاء متغير يسمى $greeting يستخدم علامات الاقتباس المزدوجة لتضمين متغير name مباشرة داخل السلسلة النصية بهذا التنسيق تماماً:
Welcome to PHP, [name]!

جرّب بنفسك

<?php
$name = "Bob";
$greeting = ?;

// عرض التحية
echo $greeting;
?>
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals