Menu
CoddyTech

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

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

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

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

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

تتميز علامات الاقتباس المزدوجة بميزة خاصة تُسمى استيفاء المتغيرات، إذ يمكنها تضمين المتغيرات مباشرةً داخل السلسلة النصية باستخدام علامة الدولار $:

<?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]!

السطر الموجود أسفل التعليمات البرمجية يطبع $greeting بالفعل، لذا لا تضف تعليمة echo من عندك.

جرّب بنفسك

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

quiz iconاختبر نفسك

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

جميع دروس الأساسيات

تدرّب بنفسك: مترجم PHP عبر الإنترنت