:: احصل علي ارخص رحلات الطيران والفنادق (آخر رد :فهد الشاعرى)       :: دورة الإحتراف في إدارة مخاطر المشاريع|دورات إدارة المشاريع مركزitr (آخر رد :ايمان محمد)       :: دورة الإحتراف في إدارة المشاريع وتطوير المهارات الإدارية والقيادية|دورات إدارة المشار (آخر رد :ايمان محمد)       :: دورة التحضير لشهادة مدير مشاريع معتمد وإكتساب المهارات|دورات إدارة المشاريع مركزitr (آخر رد :ايمان محمد)       :: دورة إستراتيجيات مكافحة غسل الأموال|دورات البنوك و المالية مركزitr (آخر رد :ايمان محمد)       :: دورة وسائل الدفع وآليات الضمان فى التجارة الخارجية وشروط البيوع الدولية incoterms 201 (آخر رد :ايمان محمد)       :: دورة تطبيقات الحوكمة فى القطاع المصرفى Governance|دورات البنوك و المالية مركزITR (آخر رد :ايمان محمد)       :: دورة التحكيم القضائي|دورات القانون والعقود مركزitr (آخر رد :ايمان محمد)       :: دورات تسويق مبيعات خدمة العملاء الاستثمار العقاري وفن البيع والتسويق (آخر رد :AHMEDBBMF)       :: دورة القانون الإداري وتطبيقاته فى منظومات الإدارة الحديثة|دورات القانون والعقود مركزi (آخر رد :ايمان محمد)      
اختر لونك:
وَقُلِ اعْمَلُوا فَسَيَرَى اللَّهُ عَمَلَكُمْ وَرَسُولُهُ وَالْمُؤْمِنُونَ ۖ وَسَتُرَدُّونَ إِلَىٰ عَالِمِ الْغَيْبِ وَالشَّهَادَةِ فَيُنَبِّئُكُم بِمَا كُنتُمْ تَعْمَلُونَ [ التوبة : ( 105 )] كلمة الإدارة

يرجى إختيار القسم المناسب قبل النشر وسيعاقب المخالف بإنذار أول مرة وسيتم حظره إذا تكرر ذلك كلمة الإدارة

يُمنع كتابة مواضيع السحر والشعوذة والروحانيات والابراج بكافة الأشكال والمخالف سيعاقب بحظر مؤقت وإذا تكرر سيكون حظر دائم تنبيه هام جداً



أضف رد جديد
 
LinkBack أدوات الموضوع انواع عرض الموضوع

قديم 09-04-2019, 10:56 AM   #1
تاريخ التسجيل: Feb 2019
المشاركات: 1,010
التقييم: 10
تاريخ التسجيل: Feb 2019
المشاركات: 1,010
التقييم: 10
افتراضي نبذة سريعة عن لغة php

نبذة سريعة عن لغة PHP

- هي لغة حرة مفتوحة المصدر ومجانية الإستخدام و مخصصة لتطوير تطبيقات الويب وبيئة تطويرها هي Linux

إن كانت لك سابقة عهود مع أي لغة برمجة لن تجد الأمر غريب لأن المنطق البرمجي واحد وأوامرها تشبه إلى حد كبير أمها لغة الـ C

إن كنت من مستخدمي أحد اللغات التالية - التي إطلعت عليها أنا - وهي java أو C أو ++C أو #C ستجد مرونة كبيرة توفرها هذه اللغة في التعامل بخلاف ما إعتدت عليه

أول ما سيصادفك من هذه المرونة أن هذه اللغة لا تحتاج لتعريف متغيرات فقط إسناد القيمة للمتغير وسيقوم مترجم اللغة بالتعرف على القيمة التي يحويها المتغير تلقائياً - كما سنرى بعد قليل -

ملاحظة : أوامر لغة PHP غير حساسة لحالة الأحرف بمعنى يمكنك الكتابة بالأحرف الكبيرة أو الصغيرة على حد سواء في أوامر اللغة

وبما أن صفحة الويب يمكن أن تتضمن أكواد غير أكواد لغة PHP إذاً يجب تنبية المترجم أين أكواد PHP ليتم التعرف عليها ولهذا عند كتابة أكواد PHP داخل الصفحة يجب تضمينها ضمن وسم الفتح <?php ووسم الإغلاق ?> هناك أيضاً الشكل المختصر ولكن تم إيقاف إستخدامه لتشغيله يجب عليك التعديل على ملف php.ini

وكما جرى العرف والعادة طباعة جملة إفتتاحية وغالباً تكون hello world ! لا أعلم حقيقاً لماذا smile.gif

للطباعة على المتصفح نستخدم دالة echo بأقواس أو بدون أقواس كالتالي :

<?php
echo ("mostafa ");
echo "mohammed";
?>
ضع هذا الكود في ملف وليكن باسم test.php ونفذ الكود

ملاحظة : يُسمح لك باستخدام المسافات الفارغة و الأسطر كيفما تشاء ولكن يجب أن يتم الفصل بين الأوامر البرمجية بالفاصلة المنقوطة ; ولا يشترط وضعها لأخر أمر برمجي

- يمكننا تطبيق وسوم الـ HTML وطباعتها كالتالي :

<?php
echo "<div style='color:#F00;'>mostafa mohammed</div>";
?>
- وقد قمت بإستبدال علامة الإقتباس المزدوجة إلى مفردة حتى لا يحدث تضارب بين العلامتين ويمكن أن يكون الكود أيضاً بهذا الشكل :

<?php
echo '<div style="color:#F00;">mostafa mohammed</div>';
?>
- وسيأتي الحديث عن الفرق بين الطريقتين لاحقاً

ويمكن أيضاً إستخدام العلامة \ قبل العلامة التي لا تريد أن يحدث لها تضارب مع علامة أخرى بهذا الشكل :

<?php
echo "<div style=\"color:#F00;\">mostafa mohammed</div>";
?>
للدمج نستخدم علامة النقطة . كالتالي :

<?php
echo "Ahmed"."Mahmoud";
?>
* التعليقات :

- تستخدم العلامتين // أو العلامة # لإضافة تعليق سطر واحد ويمكنك إستخدام بداية التعليق بالرمز /* وإنتهائه بالرمز */ لحصر ما بينهما

<?php
// تعليق سطر واحد

# تعليق سطر واحد

/* حصر التعليق */

/*
حصر تعليق أكثر من سطر
حصر تعليق أكثر من سطر
*/

?>
- نفذ لن ترى شيئاً smile.gif

* المتغيرات :

- فقط ما نحتاجه لتعريف متغير في لغة php هو أن يسبق اسم المتغير العلامة $ ولا يشترط أن تضع للمتغير قيمة عند بداية التعريف ولكن لايصح إستخدامه قبل تعيين قيمه له ويتم التعرف على نوع البيانات المسندة للمتغير تلقائياً

- تسمية المتغيرات تتبع القواعد العامة بأن يبدأ اسم المتغير بحرف من حروف اللغة الإنجليزية أو من 127 إلى 255 من جدول ASCII ولا يحتوي غير الحروف الإنجليزية والأرقام والعلامة _ ومن 127 إلى 255 من جدول الـ ASCII على هذا يمكن إستخدام اللغة العربية في تسمية المتغيرات .

ملاحظة : من 127 إلى 255 من جدول الـ ASCII تكون مخصصة لرموز اللغة الحالية المستخدمه على الجهاز .

- تسمية المتغيرات حساسة لحالة الأحرف أي إستخدامك حرف كبير غير إستخدامك لحرف صغير

والتالي تعريف متغيرات مختلفه تحمل قيم مختلفة :

<?php
$var1; // عدم اسناد قيمة إبتدائية للمتغير
$var2 = 10; // اسناد عدد صحيح
$var3 = 10.23; // اسناد عدد كسري
$var4 = null; // اسناد القيمة الفارغة
$var5 = false; // اسناد قيمة منطقية
$محمود = "Mahmoud"; // اسناد سلسة نصية
$مصطفى = 'Mostafa'; // اسناد سلسة نصية
$var1 = $محمود; // اسناد متغير لمتغير
$_ = $محمود.$var2; // دمج متغير بمتغير واسناد القيمة المدمجة لمتغير أخر
$_20 = $var1.$var3; // دمج متغير بمتغير واسناد القيمة المدمجة لمتغير أخر

// طباعة المتغيرات معاً
echo $var1.$var2.$var3.$var4.$var5.$محمود.$مصطفى.$_.$_2 0;
?>
- هناك قيم أخرى يمكن إسنادها للمتغير سنتعرف عليها لاحقا كالمصفوفات والكائنات و العنوان

ملاحظة : القيمة المنطقية false والقيمة الفارغة null لاتظهر في الطباعة والقيمة المنطقية true يطبع عوضاً عنها 1

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

+ علامة الجمع

- علامة الطرح

* علامة الضرب

/ علامة القسمة

% علامة باقي القسمة

أمثلة على العمليات الحسابية :

<?php
$var1 = 10; // اسناد عدد صحيح
$var2 = 20.23; // اسناد عدد كسري
$var3 = $var1*$var2; // عملية ضرب متغيرين
$var4 = $var1/$var2; // عملية قسمة متغيرين
$var5 = $var1%$var2; // عملية باقي القسمة
echo '$var1+$var2 = '.($var1+$var2).'<br>'; // طباعة ناتج عملية الجمع وطباعة اسماء المتغيرات
echo "$var1+$var2 = ".($var1+$var2).'<br>'; // طباعة ناتج عملية الجمع وطباعة قيم المتغيرات
echo $var3.'<br>'.$var4."<br>".$var5; // طباعة باقي المتغيرات
?>

الفارس غير متواجد حالياً   اقتباس
أضف رد جديد

الكلمات الدلالية (Tags)
منتديات رحيل, رحيل, شبكة رحيل, r7il, r7il.com


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
طريقة تساعدك علي إيقاف تشغيل أخطاء php في ووردبريس raheel قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 25-03-2019 06:08 PM
قاعدة البيانات SQL vb3 _2 سالجان قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 10-03-2019 10:09 AM
قاعدة البيانات SQL vb3 _1 سالجان قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 10-03-2019 10:06 AM
الترقيه بعد زراعه أمر بناء لتجنب المشاكل سالجان قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 10-03-2019 09:50 AM
زراعه الجداول المحذوفه في قاعدة البيانات SQL vb3 سالجان قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 10-03-2019 09:47 AM


الساعة الآن 01:38 AM

 


Content Relevant URLs by vBSEO ©2010, Crawlability, Inc.