[size=24
PHP-Master
20:04 - 10/25
بسم الله الرحمن الرحيم
والصلاة والسلام علي أشرف الأنبياء والمرسلين
سيدنا محمد - صلي الله عليه وسلم -
أما بعد ،،
آسف شباب علي التأخير في طرح هذا الدرس ،
والله ظروف صعبة ، وأنا أضع هذا الدرس وأنا مريض
ادعو لي بالشفاء
اليوم درسنا مهم جداً ، مهم لدرجة عالية جدا ، درسنا يتحدث عن الدوال الافتراضية في PHP ،
الدوال الافتراضية هي دوال معرفة في البي اتش بي ،
كيف يعني ، في الدرس السابق عرفنا مثلاً دالة showthis
هذه الدالة مثلا تقوم بتحويل الحروف من كابيتال لسمول ، مثلا khalid تصبح KHALID
هنالك دوال أخري ، أنت لا تقوم بتعريفها ، هي موجودة افتراضياً ، فقط أنت تقوم باستدعائها ،
هذه الدوال طبعا كثيراً جدا ، ويوميا هنالك دوال جديدة ،
يمكنك ايجاد كل الدوال علي موقع البي اتش بي الذي هو
PHP.net
سنشرح بعضاً من هذه الدوال ،
الدوال الافتراضية ، PHP Functions
لنجرب أي دالة ،
مثلا دالة strtolower
معظم الدوال تعرف من اسمها ، وهنالك دوال عديدة ، هنالك دوال للتعامل مع النصوص ، التعامل مع الملفات ،
معظم دوال التعامل مع النصوص بأول اسمها يكون هنالك كلمة str
معناها string أي نص أو قيمة أو متغير سنتعامل معه ،
دالة strtolower
دالة مفهومة من اسمها :
String To Lower
القيمة الي الأسفل أو الي small
اي KHALID تصبح khalid
لنجرب الدالة ،
نبدا وسوم البداية ونضع متغير جديد قيمته KHALID
ونقوم بطباعته بدون أي شئ //
<?php
$name = "KHALID";
echo $name;
?>
سيطبع KHALID ، أليس كذلك ؟؟
الآن في أمر echo سنقوم بوضع الدالة strtolower ووضع قوسين مثل أي دالة :
<?php
$name = "KHALID";
echo strtolower($name);
?>
ليطبع لنا khalid
هنالك الدالة strtouppper
عملها نفس الدالة السابقة ولكن العكس فهي تحول khalid الي KHALID
هنالك عدد كبير جدا من الدوال ،
لا أستطيع أن أشرحها كلها ،
سأضع لكم أسماء بعض الدوال وبعض وظائفها ،
trim
ازالة المسافات من النص
str_replace & str_ireplace
استبدالة كلمة من النص بكلمة أخري
eregi
تستعمل مع if للتحقق اذا كان النص يحتوي علي شئ معين
echo
print
نفس عمل echo
array
انشاء مصفوفة ، وتعلمناها سابقاً
array_search
البحث داخل المصفوفة عن شئ معين ،
هنالك دوال الاتصال بقواعد البيانات والتعامل معها وجلب بيانات منها ، مثل mysql_connect و mysql_num_rows
وسنشرحهم لاحقاً ان شاء الله
الدوال كثيرا جدا ولا يمكن وضعها كلها في موضوع واحد ولا حتي في 10 مواضيع ، اذا أردت رؤية كل دوال البياتش بي سنجدها
في موقع
http://www.php.netأتمني أن يكون أعجبكم الدرس ،
أخوكم خالد
[/size]