مقدمة إلى لغة بي اتش بي php

مقدمة

لغة البي اتش بي (PHP) هي لغة برمجة سكريبتية تستخدم أساساً في تطوير تطبيقات الويب، وهي مفتوحة المصدر ويمكن استخدامها بحرية من قبل أي شخص. تتميز PHP بسهولة تعلمها واستخدامها، وبالإضافة إلى ذلك، تتمتع PHP بقدر كبير من المرونة والقدرة على التوافق مع معظم قواعد البيانات وأنظمة التشغيل.

في هذه المقالة، سنتحدث عن لغة البي اتش بي ونعرض بعض المفاهيم الأساسية للغة ومميزاتها ونتناول بعض الأمثلة التوضيحية.

تاريخ لغة البي اتش بي

تم إطلاق لغة البي اتش بي لأول مرة في عام 1995، وتم إنشاؤها بواسطة راسموس ليردورف. ومنذ ذلك الحين، أصبحت لغة البي اتش بي واحدة من أشهر لغات البرمجة في العالم.

البنية الأساسية للغة البي اتش بي

يتم تأطير كل برنامج PHP بواسطة علامات البداية والنهاية <?php و ?>. وتتمثل البنية الأساسية للغة البي اتش بي في استخدام الدوال والمتغيرات والتحكم في التدفق.

على سبيل المثال، يمكن استخدام متغير لتخزين القيمة واستخدام الدوال للتحقق من صحة القيمة والتحكم في التدفق. في المثال التالي، سيتم تخزين السن والتحقق من صحة القيمة باستخدام الدالة is_numeric().

<?php
$age = 25;
if (is_numeric($age)) {
echo "Age is valid.";
} else {
echo "Invalid age entered.";
}
?>

تعريف المتغيرات

يمكن تعريف المتغيرات في PHP بسهولة باستخدام العلامة $، ويمكن تعيين قيمة للمتغير باستخدام علامة =. في المثال التالي، يتم تعريف المتغير $message وإعطاؤه القيمة “Hello World!”.

 
<?php
$message = "Hello World!";
echo $message;
?>

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

يمكن استخدام PHP للقيام بالعمليات الحسابية الأساسية، مثل الجمع والطرح والضرب والقسمة. في المثال التالي، يتم استخدام PHP لإجراء عملية حسابية بسيطة.

 
<?php
$x = 10;
$y = 20;
$z = $x + $y;
echo "The sum of x and y is: " . $z;
?>

الأساليب الشائعة (الدوال)

تحتوي لغة البي اتش بي على العديد من الأساليب الشائعة التي يمكن استخدامها في برامج PHP، مثل الأساليب الخاصة بالتاريخ والوقت والملفات والصور والبريد الإلكتروني وغيرها. في المثال التالي، يتم استخدام الدالة date() لعرض التاريخ الحالي.

 
<?php
echo "Today's date is " . date("Y/m/d");
?>

قواعد البيانات

تدعم PHP معظم قواعد البيانات الشائعة، مثل MySQL وPostgreSQL وOracle وغيرها. ويمكن استخدام PHP لإجراء العديد من العمليات على قاعدة البيانات، مثل الاستعلام والإدخال والتحديث والحذف. في المثال التالي، يتم استخدام PHP لعرض قائمة من السجلات من قاعدة البيانات.

 
<?php
// Connect to database
$conn = mysqli_connect("localhost", "username", "password", "database");

// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

// Select data from table
$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);

// Display data
if (mysqli_num_rows($result) > 0) {
    while($row = mysqli_fetch_assoc($result)) {
        echo "Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
    }
} else {
    echo "0 results";
}

// Close connection
mysqli_close($conn);
?>

الإطارات العمل

خلاصة

لغة البي اتش بي هي لغة برمجة سكريبتية سهلة التعلم والاستخدام، وتستخدم أساساً في تطوير تطبيقات الويب. تتمتع PHP بميزات كثيرة، مثل مرونتها وتوافقها مع معظم قواعد البيانات وأنظمة التشغيل. ويمكن استخدام PHP في العديد من المجالات، مثل العمليات الحسابية والأساليب الشائعة وقواعد البيانات. وتتوفر العديد من الإطارات العمل للعمل مع PHP، مما يجعل عملية تطوير تطبيقات الويب أكثر سهولة وفعالية.