انواع البيانات فى لغة php
1 - strings (حروف)
$Exa = “Just An Example”;
$Exa2 = “2.5”;
$Exa3 = “2”;
2 - Integer (ارقام)
$Exam = 5;
3 - Double (ارقام ذات فواصل )
$num= 5.4
4 - array ( ياتي تفصيلها فيما بعد )
5 - objects ( تفصيلها في دروس اخري )
6 - Unknown ( ياتي تفصيلها في درس اخر )
المتغيرات لايتم تعريف نوعها من قبل المبرمج إنما مترجم الـPHP يقوم بالتعرف عليها لكي يتم إتمام العمليات المختلفه عليها
البيانات الحرفيه :
في الـ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:\windows\system.ini
$file
=
"c:\\\windows\\\system.ini"
;
echo
$file
;
// النتيجه c:\\windows\\system.ini
يمكنك الجمع بين أكثر قيم المتغيرات في متغير واحد عن طريقة الـ (.)
<?
$first = “CS 483” ;
$last = “مادة”;
$fullname = $first.$last;
Echo $fullname ;
Echo "<br>";
//ولكننا نريد وضع فراغ بين الكلمتين
$fullname= $first . ’ ’ . $last ;
Echo $fullname ;
?>
ليست هناك تعليقات:
إرسال تعليق