البيانات الحرفيه /
|
في لغة PHP أي قيمة تكون بين علامتي تنصيص عادية أو علامة تنصيص مفردة يعتبرها الـPHP قيمة حرفية
أمثلة :
“هذا النص بين علامتي تنصيص عاديه اومزدوجه”
‘هذا النص بين علامتي تنصيص مفرده او وحيده’
يجب أن يبدأ النص وينتهي بنفس علامة التنصيص ، وإلا فلن يتعرف الـPHP على القيمة الحرفية أو على النص .
<?
$d=”غلط ‘
echo “خطا ‘
?>
|
لا يمكنك أيضاً أن تقوم بوضع علامة تنصيص من نفس النوع التي تستخدمه القيمة الحرفية في وسط العبارة الحرفية أو النص
<?
$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. $last
Echo $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;
?>
|
0 التعليقات :
إرسال تعليق