المتغيرات عبارة عن حاويات لتخزين المعلومات
A variable can have a short name, like x, or a more descriptive name, like carName.
المتغيرات يمكن أن تكون اسم قصير أو يمكن أن تكون اسم وصفي أكثر
Rules for PHP variable names قواعد تسمية متغيرات بي اتش بي
Variables in PHP starts with a $ sign, followed by the name of the variable تبتديء بعلامة الدولار متبوعة باسم المتغير
The variable name must begin with a letter or the underscore character يجب أن يبدأ اسم المتغير بحرف أو شرطة سفلية
Variables are "containers" for storing information.
A variable can have a short name, like x, or a more descriptive name, like carName.
المتغيرات يمكن أن تكون اسم قصير أو يمكن أن تكون اسم وصفي أكثر
Rules for PHP variable names قواعد تسمية متغيرات بي اتش بي
Variables in PHP starts with a $ sign, followed by the name of the variable تبتديء بعلامة الدولار متبوعة باسم المتغير
The variable name must begin with a letter or the underscore character يجب أن يبدأ اسم المتغير بحرف أو شرطة سفلية
A variable name can only contain alpha-numeric characters and underscores (A-z, 0-9, and _ )
تحتوي فقط على حروف ابجدية رقمية و شرطة تحتية
•A variable name should not contain spaces يينبغي أن لايحتوي اسم المتغير على مسافات
Variable names are case sensitive اسماء المتغيرات حساسة لحالة الأحرف
=====================
<?php
$name = "hisham" ;
echo $name;
?>
هنا قمنا بتعريف متغير اسمه name ووضع قيمة الاسم hisham بداخله ثم قمنا بالطباعة.
<?php
$name = "hisham" ;
echo $name;
$latname = 'alkhazim' ;
echo $lastname;
?>
هنا قمنا بتعريف متغير اسمه name ووضع قيمة الاسم hisham بداخله ثم قمنا بالطباعة , ثم قمنا بتعريف متغير اسمه lastname ثم قمنا بطباعة قيمته .
نلاحظ أننا وضعنا القيم داخل Double quote والقيمة الأخرى داخل single quote
فما الفرق بينهما ؟
Double quote تستطيع ترجمة المتغيرات أو الوظائف الموضوعه بداخلها بخلاف السينقل كوتيه
<?php
$lastname = 'alkhazim' ;
$name = "hisham $lastname " ;
echo $name;
?>
فلو وضعناها بداخل علامة تنصيص مفردة فسيتم ترجمتها كما هي ولن يتعرف على المتغير .