برمجة المواقع باستخدام php أهم الأساسيات وأسهل لغات البرمجة
برمجة المواقع باستخدام php
برمجة المواقع باستخدام php أهم الأساسيات وأسهل لغات البرمجة
برمجة المواقع باستخدام php أهم الأساسيات , لغة البرمجة بي اتش بي من أهم واسهل اللغات البرمجية التي تساعدك على برمجة الموقع بكل سهولة ويسر فمصطلحاتها وماتحتويه من أمور بسيطة جداً تساعدك في برمجة الموقع والتعامل مع قواعد البيانات ,
لذلك وسيتم الحديث عن جميع الأساسيات المستخدمة في php.
تابعني للحديث عن كل من :
1- لغة برمجة البي اتش بي ماهي , ولماذا يتم استخدامها .
2- لذلك مميزات برمجة المواقع باستخدام البي اتش بي .
3- مواقع شهيرة تم برمجتها بالبي اتش بي واساسيات البرمجة .
4- متعلقات برمجية مهمة ودوال مهمة .
5- oop في البي اتش بي .
هيا بنا لنبدأ:
1- لغة برمجة المواقع باستخدام php , ولماذا يتم استخدامها :
لذلك ان لغة بي اتش بي من أكثر لغات برمجة المواقع استخداماً , وهي لغة قوية برمجيا؛ لانها توفر كل الأمور التي يحتاجها مبرمج المواقع ومميزات قوية , ووصلت للاصدار السابع , وفي كل اصدار برمجي يتم اضافة ميزات أو اصلاح عيوب معينة في اللغة البرمجية البي اتش بي .
ويتم استخدام البي اتش بي؛ لانها قوية وسهلة الاستخدام وتتيح لك كمبرمج الكثير من الدوال التي تساعدك في برمجة موقعك بكل سهولة .
2- مميزات برمجة المواقع باستخدام البي اتش بي :
لذلك ان برمجة المواقع باستخدام البي اتش بي يعطي الكثير من الفوائد ومن هذه الفوائد مايلي :
لغة برمجة البي اتش بي لغة برمجية سهلة , وتتيح لك استخدام دوالها في تكويد موقعك وكذلك هي لغة مفتوحة المصدر وتعمل على جميع انظمة تشغيل الكمبيوتر .
لذلك اغلب الاستضافات تدعم هذه اللغة وبالتالي لن تجد صعوبة في توفير استضافة بمتطلبات خارقة .
توفر المتحكمات التي تفحص الشروط الخاصة برمجيا مثلا اذا كان عمر أحمد اكبر من خمس سنين يتم عرض نوع المستخدم طفل مثلاً .
توفر لك الدوارات التي تسهل للشخص عمليات الدوران لعرض قيمة اكثر من مرة أو طباعة شئ ما بشكل متعدد .
لذلك يمكن استخدام البرمجة كائنية التوجه في برمجة البي اتش بي وهذا الشئ يساعدك في كتابة كود سهل ومرن .
هناك الكثير من إطارات العمل التي تتضمنها البي اتش بي التي تساعدك في بناء موقعك والحصول على عمل جيد لك .
مصطلحات متعلقة بلغة البي اتش بي :
لذلك هناك الكثير من المصطلحات البرمجية في برمجة المواقع باستخدام لغة بي اتش بي :
1- php :
2- التركيب الخاص بلغة البي اتش بي :
3-مواقع شهيرة تم برمجتها بالبي اتش بي واساسيات البرمجة :
لذلك أشهر اساسيات برمجة البي اتش بي هي :
1- التعليقات : وهي عبارات يتم وضعها في كود البي اتش بي ولا يقوم المفسر البرمجي بقرائتها , م يدعم PHP التعليقات “C” و “C ++” و Unix shell . فمثلا:
echo ‘This is a test’; // This is a one-line c++ style comment
/* This is a multi line comment
yet another line of comment */
echo ‘This is yet another test’;
echo ‘One Final Test’; # This is a one-line shell-style comment
?>
2- المتغيرات :
أمثلة تعريف المتغيرات مثل :
<?php
$a_bool = TRUE; // a boolean
$a_str = “foo”; // a string
$a_str2 = ‘foo’; // a string
$an_int = 12; // an integer
?>
لذلك مواقع شهيرة تم برمجتها بالبي اتش بي :
1- لذلك نتجية لذلك موقع الفيس بوك .
2- الوردبرس كنظام وقوالب .
3- الأوبن كارت .
4- متعلقات برمجية مهمة ودوال مهمة :
array(): دالة تقوم بانشاء مصفوفة في البي اتش بي .
بالتأكيد النصوص : هي مجموعة من الحروف التي تكون لنا نصاً وهناك دوال في البي اتش بي للتعامل مع النصوص .
لذلك ما الذي تستطيع أن تقوم به باستخدام البي اتش بي :
1- ان تقوم ببرمجة موقع متعدد الاستخدامات والكثير من المزايا التي يضمها , مثل المتاجر الالكترونية وغيرها .
2- يمكن ان تتعامل مع قواعد البيانات في أكثر من نظام ادارة قواعد البيانات وتتعامل مع قواعد البيانات بكل سهولة .
3- يمكن الاتصال بسرفر معين والحصول على معلومات معينة هي عمليات اتصال ال http .
4- عملية الget و ال post في ارسال بيانات من صفحة لأخرى من ثم معالجة البيانات المرسلة .
5- لذلك يمكن التعامل مع الملفات ونظام التخزين في السرفر .
6- يمكنك أن تتعامل مع الوقت في السرفر ومعالجة التاريخ والوقت .
7-لذلك يمكنك ان تقوم بعمليات التعامل مع ملفات مختلفة الأنواع مثل xml و الورد والأكسل و غيرها من الملفات .
8- نتجية لذلك التعامل مع الملفات وعرضها ورفعها وغيرها من الأمور .
9- يمكنك أن تتعامل مع النصوص والمصفوفات وكذلك مع الإيميل والدوال والعمليات الرياضية لذلك .
5-oop في البي اتش بي :
لذلك يبدأ تعريف الكلاس في لغة البي اتش بي كالتالي :
نتجية لذلك تبدأ تعريفات الكلاسات بكلمة class، متبوعة باسم الكلاس
، متبوعة بزوج من الأقواس المتعرجة }
{ للفتح والإغلاق وبينهما لذلك يتم تضمين تعريفات الخصائص والدوال الخاصة بالكلاس .
لذلك مثلا الرجل له خصائص : الطول , الوزن , الاسم , الهاتف , وغيرها , والدوال هي ا
لأنشطة التي يقوم بها , مثلا إضافة شخص جديد , حذف شخص بموته مثلاً , يأكل , وغيرها .
<?php
class Simple lass
{
// property declaration
public $var = ‘a default value’;
// method declaration
public function displayVar() {
echo $this->var;
}
}
?>
<?php
$instance = new SimpleClass();
// This can also be done with a variable:
$className = ‘SimpleClass’;
$instance = new $className(); // new SimpleClass()
?>
الوراثة :
class ExtendClass extends SimpleClass
{
// Redefine the parent method
function displayVar()
{
echo “Extending class\n”;
parent::displayVar();
}
}$extended = new ExtendClass();
$extended->displayVar();
?>
بالتأكيد نتجية لذلك أشكر لكم حسن القراءة والمتابعة لمزيد من المقالات البرمجية نتجية لذلك تابع مقالة بعنوان: برمجة المواقع باستخدام cms برامج وأنظمة إدارة المحتوى