البيانات الحرفيه
في الـPHP أي قيمة تكون بين علامتي تنصيص عادية أو علامة تنصيص مفردة يعتبرها الـPHP قيمة حرفية أمثلة :
“هذا النص بين علامتي تنصيص عاديه اومزدوجه”
‘هذا النص بين علامتي تنصيص مفرده او وحيده’
يجب أن يبدأ النص وينتهي بنفس علامة التنصيص ، وإلا فلن يتعرف الـPHP على القيمة الحرفية أو على النص .[
CODE]
<?$d=”غلط ‘echo “خطا ‘ ?>
[/CODE]
لايمكنك أيضاً أن تقوم بوضع علامة تنصيص من نفس النوع التي تستخدمه القيمة الحرفية في وسط العبارة الحرفية أو النص
كود:
<?$variable = “هذا النص "خطابسبب وجود علامة في النص من نفس النوع"”;?>
وتصحيحه
كود:
<?$variable = “’ صحيح’هذا النص”;?>
وأيضا مثال آخر
كود:
<?$r = “This is”BAD”; // خطأ$t = “This is ‘good”; // صحيح?>
أما إذا كنت مصراً على ذلك أو تحتاج إليها في عمليات ضرورية (كما سوف نري فيما بعد حاجتنا إليها في صناعة النماذج ) فيمكنك وضع معامل (\) قبل علامة التنصيص .لكي تعمل معك بكل سهولة .
مثال :
كود:
<?$u = “This Only An \” Example\” To Make You Understand Nothing”;?>
طيب ما رأيك لو أردنا أن نطبع المعامل (\) بنفسه ؟
الحل هو أن نتبعه بمثله ، وبالمثال يتضح المقال :
كود:
$file = "c:\windows\system.ini";
echo $file; // النتيجه c:windowssystem.ini
$file = "c:\\windows\\system.ini";
echo $file; // النتيجه c:\windows\system.ini
يمكنك الجمع بين أكثر قيم المتغيرات في متغير واحد عن طريقة الـ(.)
كود:
<?$first = “منتدي” ;
$last = “المطور العربي”;
$fullname = $first.
$lastEcho $fullname ;
//ولكننا نريد وضع فراغ بين الكلمتين
$fullname= $first .’ ’ . $last ;
Echo $fullname ;?>
وأيضا يمكننا أن ضيف إلى متغير قيمة متغير آخر :
كود:
<?$f="I Love M" ;$k= "y Country" ;//إضافه القيمة الى المتغير$f = $f . $k;echo $f;?>
كود:
<?
//تقريباً نفس العملية
$f="I Love M" ;
$k= "y Country" ;
$f.=$k;
echo $f;
?>
المفضلات