المتغيرات النصية فى php



توفر ( PHP ) نوعان من الـ ( PHP STRING VARIABLES ) ويعتمد نوعها علي طبيعة علامات الاقتباس المستخدمة إذا كانت فردية (‘ ‘) أم زوجية (” “).

علامة الاقتباس الفردية Single quotation mark

تستخدم علامة الاقتباس الفردية (‘ ‘) إذا كنت تريد طباعة النص حرفياً دون تنفيذ المتغيرات داخله . مثلاً إذا قمنا بتعريف المتغير msg_count$ بهذا الشكل

<?php 
   $msg_count = 5 ; // لاحظ عدم استخدام ' ' عند كتابة المتغير من النوع الرقمي
   $report = 'You have $msg_count massage';
   echo $report // لاحظ عدم استخدام الفاصلة المنقوطة ; في السطر الأخير
?>

وستكون نتيجة البرنامج هي طباعة السطر حرفياً هكذا You have $msg_count massage بدون استبدال المتغير بالقيمة 5.

علامة الاقتباس المزدوجة Double quotation mark

إذا إردت استبدال المتغير بقيمته يجب عليك استخدام علامة الإقتباس المزدوجة (” “) لتصبح النتيجة You have 5 massage بهذا الشكل

<?php
  $msg_count = 5 ;
  $report = "You have $msg_count massage";
  echo $report
?>

لاحظ أن هذه الطريقة بديلة لاستخدام التسلسل ( PHP STRING CONCATENATION ) عند إضافة String إلى الآخر وتسمي هذه الطريقة variable substitution وقد تجد بعض التطبيقات تستخدمها بشكل مكثف والاخر لا يستخدمها

المتغيرات النصية فى php المتغيرات النصية فى php Reviewed by tarik on يناير 29, 2019 Rating: 5

ليست هناك تعليقات:

يتم التشغيل بواسطة Blogger.