تعلیم لغة php | الفصل الثاني

کما اشرنا في الفصل السابق  في تعليم لغة php، اولا لازم نٌفَّعل wampServer  ثم ننشئ في مجلد test ملف خاص بهذا الدرس، نسمیه two.php ونفتحه خلال المحرر VS Code

  للطباعة علی المتصفح نستخدم  echo باقواس او بدون اقواس کالتالی:

<?php
    echo "Hello world";
    echo ("hello world");
?>

وهکذا ستکون النتیجه:

hello world
hello world

التعلیقات في لغة php

لاضافة تعلیق لسطر واحد یمکننا استخدام // او # و لاضافة تعلیق لاکثر من سطر سنستخدم من */ في البدایة  ومن /* في النهایة، کالتالي:

// This is a single-line comment
# This is a single-line comment

/*
This is a multiple-lines comment block
that spans over multiple
lines
*/

المتغیرات

لتعریف المتغیرات في لغة php  لازم ان نضع قبل اسم المتغیر علامة $. قواعد  تسمیة المتغیرات في لغة پي اچ پي هي ان یبدأ المتغیر بحرف من حروف اللغة الانجلیزیة ولا یحتوي غیر الحروف الانجلیزیة والارقام.

ملاحظة: تسمیة المتغیرات  غیر حساسة لحالة الاحرف (Case Insensitive)‏

//نوع المتغیر سلسله نصیه 
$var1 = "test";
//  نوع المتغیر عدد صحیح
$var2 = 123;
// نوع المتغیر عدد کسری 
$var3 = 1.025;
// نوع المتغیر منطقی 
$var4 = true;

ملاحظة هناك قیم اخری یمکن اسنادها للمتغیر سنتعرف علیها لاحقا.

الطباعة في لغة php

کما تعلمنا فی السابق، نستطيع نطبع حالات مختلفة في المتصفح. لطباعة المتغیرات یمکننا استخدام echo او print  

$var1 = "test";
$var2 = 123;
$var3 = 1.025;
$var4 = true;

echo $var1;
echo "<br>";
echo $var2;
echo "<br>";
print $var3;
echo "<br>";
print $var4;

ملاحظة: یمکننا تطبیق وسوم HTML خلال طبعهن باستخدام echo کما في المثال السابق طبقنا وسم <br>  الذي یودي الى الانتقال الى سطر جديد وستکون النتیجة کالتالي:

test
123
1.025
1

العملیات في لغة php

العملیات الحسابیة

تحتوي لغة php على عمليات الحسابیة، الجمع والطرح والضرب والقسمة کغیرها من الغات.

$x = 4;
 $y = 5;

 echo $x + $y . "<br>";
 echo $x - $y . "<br>";
 echo $x * $y . "<br>";
 echo $x / $y . "<br>";
 echo $x % $y . "<br>";

ملاحظة: للدمج نستخدم علامة النقطة.

ترتيب العمليات الحسابية

اذا کان لدینا اکثر من عملية حسابية في سطر واحد  سیکون لدینا ثلاثة مستویات:

  • في المستوى الأول “()”
  • وفي المستوى الثاني “*” و “/”
  • والمستوى الثالث “-” و “+”

عمليات المقارنة

$a = 100;
$b ="100";
$c = 200;

var_dump($a == $b);    //true     
var_dump($a === $b);   //false     
var_dump($a === $c);   //false     
var_dump($a != $b);    //false 
var_dump($a !== $b);   //true   
var_dump($a > $c);     //false 
var_dump($a < $c);     //true 
var_dump($a >= $c);    //false 
var_dump($a <= $c);    //true 

ملاحظة: هنا استفدنا من دالة var_dump  لطباعة نوع المتغیر والقیمة والنتیجة کما کتبت في التعلیقات.

ملاحظة: في عملیة (===) و (==!) یقاس نوع ومقدار القیمة.

العمليات المنطقية

$d = 100;
$e = 50;
var_dump($d == 100 && $e == 50);    //true
var_dump($d == 100 || $e == 80);    //true
var_dump($d !== 90);                //true

ملاحظة: && تساوي and  و تعني “و” ، || تساوي or  وتعني “او” و !  تعني النفي.

معاملات الزیادة والنقصان

$f = 10 ;
var_dump ($f += 1); // 11 //جمع قیمه علی قیمه المتغیر السابقه
$g = 10 ;
var_dump ($g -= 1); // 9 // طرح قیمه من قیمه المتغیر السابقه
$h = 10;
var_dump($h /=2);  // 5 //  قسمه قیمه المتغیر السابقه علی القیمه الجدیده 
$i = 10;
var_dump($i *= 2); //20 // ضرب قیمه فی قیمه المتغیر السابقه
منشور ذات صلة
6 Minutes

قاعدة البيانات و مصطلحاتها العملية – بلغة بسيطة

حسن عبودي

تعد قاعدة البيانات (Database) مجموعة منظمة من المعلومات (البيانات). قد تكون هذه المجموعة من البيانات مترابطة بطرق وأشكال مختلفة. هناك عدة أنواع من قواعد البيانات. تعتمد أفضل قاعدة بيانات لمنظمة معينة على كيفية استخدام المنظمة للبيانات.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

السلة