تعلم لغات البرمجة مع DEVTEAMARABS
أنت في المكان المناسب لتصبح مبرمجاً أفضل. اغتنم الفرصة واشترك في القناة t.me/odaytechnology773 للتواصل t.me/DEV_TEAM_ARABS WA.me/967712731365
Ko'proq ko'rsatish- Kanalning o'sishi
- Post qamrovi
- ER - jalb qilish nisbati
Ma'lumot yuklanmoqda...
Ma'lumot yuklanmoqda...
function
تليها اسم الدالة ومجموعة من الحجج (الوسطاء) بين قوسين ()
والتعليمات البرمجية للدالة محاطة بأقواس مزهرة {}
.
2. الاستدعاء: بعد تعريف الدالة، يمكن استدعاؤها في أي مكان في البرنامج باستخدام اسمها متبوعًا بالحجج (الوسطاء) بين قوسين.
3. الحجج (الوسطاء): الحجج هي المتغيرات التي يتم إرسالها إلى الدالة عند استدعائها. يمكن للدالة قبول أي عدد من الحجج حسب الحاجة.
4. القيمة المُرْجَعَة: الدالة يمكن أن ترجع قيمة باستخدام بيان return
، والتي يمكن استخدامها في أي جزء آخر من البرنامج.
5. النطاق: المتغيرات المعرّفة داخل الدالة لها نطاق محلي (local scope) ويمكن الوصول إليها فقط داخل الدالة. للوصول إلى متغيرات عالمية (global) داخل الدالة، يجب استخدام كلمة global
قبل تلك المتغيرات.
function calculateArea($length, $width) {
$area = $length * $width;
return $area;
}
$rectangleLength = 5;
$rectangleWidth = 10;
$areaOfRectangle = calculateArea($rectangleLength, $rectangleWidth);
echo "The area of the rectangle is: " . $areaOfRectangle . " square units.";
في هذا المثال، تم تعريف دالة calculateArea
تأخذ طول وعرض لاجل القيام بعملية حساب المساحة ثم إرجاعها. ومن ثم تم استدعاء الدالة وتخزين نتيجتها في متغير $areaOfRectangle
والطباعة على الشاشة.echo()
.
print "This is a simple print statement.";
3. strlen(): تُستخدم هذه الدالة لحساب طول (عدد الحروف) في سلسلة من النص.
$string = "PHP is a powerful programming language.";
$length = strlen($string);
echo "The length of the string is: " . $length;
4. substr(): تُستخدم هذه الدالة لاستخراج/استرداد جزء (شريحة) من سلسلة من النص.
$string = "Hello, World!";
$substring = substr($string, 7, 5);
echo "The substring is: " . $substring;
5. str_replace(): تُستخدم هذه الدالة لاستبدال جزء من سلسلة من النص بجزء آخر.
$string = "The quick brown fox jumps over the lazy dog.";
$newString = str_replace("fox", "cat", $string);
echo "The new string is: " . $newString;
6. explode(): تُستخدم هذه الدالة لتحويل سلسلة من النص إلى مصفوفة (array) بناءً على حرف/محرف التفريق المحدد.
$string = "apple,banana,cherry,date";
$fruits = explode(",", $string);
print_r($fruits);
القناة:
https://t.me/odaytechnology773
الادارة:
https://t.me/DEV_TEAM_ARABS
http://WA.me/967712731365
اليوتيوب:
https://youtube.com/@DEVTEAMARABSأنت في المكان المناسب لتصبح مبرمجاً أفضل. اغتنم الفرصة واشترك في القناة t.me/odaytechnology773 للتواصل t.me/DEV_TEAM_ARABS WA.me/967712731365
echo
، print
، strlen
، substr
، وغيرها الكثير. هذه الدوال مصممة لإنجاز مهام محددة وشائعة.
2. الدوال المعرّفة من المستخدم (User-Defined Functions): هذه هي الدوال التي يقوم المبرمج بتعريفها بنفسه لتنفيذ مهام محددة. يتم تعريفها باستخدام الكلمة الرئيسية function
كما رأينا في المثال السابق.
3. الدوال المجهولة الاسم (Anonymous Functions): هذه الدوال لا تحتوي على اسم، ويتم استخدامها عادةً كوسائط (arguments) لدوال أخرى أو كقيم لمتغيرات. يتم تعريفها باستخدام بنية function() { ... }
.
4. الدوال المستدعاة ذاتياً (Recursive Functions): هي الدوال التي تستدعي نفسها داخل تنفيذها. هذا النوع من الدوال مفيد في حل المشاكل التي يمكن تقسيمها إلى مشاكل فرعية متشابهة.
5. الدوال المغلفة (Closure Functions): هي دوال مجهولة الاسم مرتبطة بنطاق (scope) معين. يمكن استخدامها للحفاظ على سرية البيانات وإنشاء دوال تفاعلية.
6. الدوال المرجعية (Callback Functions): هذه الدوال يتم تمريرها كوسيطات إلى دوال أخرى، والتي تقوم باستدعائها في وقت لاحق. تُستخدم بشكل شائع في برمجة الإنترنت التفاعلية.
وهنالك غيرها والعديد من الدوال وكل داله لها استخدامها ومميزاتها عن الدالة الأخرى.
القناة:
https://t.me/odaytechnology773
الادارة:
https://t.me/DEV_TEAM_ARABS
http://WA.me/9677127313
اليوتيوب:
https://youtube.com/@DEVTEAMARABSأنت في المكان المناسب لتصبح مبرمجاً أفضل. اغتنم الفرصة واشترك في القناة t.me/odaytechnology773 للتواصل t.me/DEV_TEAM_ARABS WA.me/967712731365
function
تليها اسم الدالة. داخل الدالة، يمكنك إضافة التعليمات البرمجية التي ستؤديها الدالة. هناك بعض النقاط المهمة في تعريف الدوال:
1. اسم الدالة: يجب أن يكون اسم الدالة وصفيًا ومعبرًا عن الوظيفة التي تؤديها.
2. وسيطات الدالة (parameters): يمكن للدالة أن تتلقى قيم أو بيانات كمدخلات، وهذه تسمى وسيطات الدالة. يتم تعريف الوسيطات داخل قوسين ()
بعد اسم الدالة.
3. قيمة الإرجاع (return value): الدالة يمكن أن ترجع قيمة باستخدام الكلمة الرئيسية return
. إذا لم ترجع الدالة قيمة، فستكون القيمة الافتراضية هي null
.
إليك مثال على تعريف دالة في PHP:
function calculateArea($length, $width) {
$area = $length * $width;
return $area;
}
في هذا المثال، قمنا بتعريف دالة بالاسم calculateArea
التي تأخذ وسيطتين: $length
و $width
. داخل الدالة، نقوم بحساب المساحة ثم نرجع القيمة باستخدام return
.
يمكن استدعاء هذه الدالة كالتالي:
$result = calculateArea(5, 10);
echo $result;
المخرجات سوف تكون 50
القناة:
https://t.me/odaytechnology773
الادارة:
https://t.me/DEV_TEAM_ARABS
http://WA.me/9677127313
اليوتيوب:
https://youtube.com/@DEVTEAMARABSأنت في المكان المناسب لتصبح مبرمجاً أفضل. اغتنم الفرصة واشترك في القناة t.me/odaytechnology773 للتواصل t.me/DEV_TEAM_ARABS WA.me/967712731365
تعتبر العبارات "switch" و "case" جزءًا من بنية التحكم في البرمجة وتستخدم لاتخاذ قرارات مستندة إلى قيمة محددة. حجبة "switch" تتيح لك تنفيذ مجموعة من التعليمات بناءً على قيمة متغير محدد، وتستخدم عبارات "case" لتحديد القيم المحتملة والتعليمات المرتبطة بها. لفهم كيفية استخدام "switch" و "case"، إليك مثال: $day = "الأحد"; switch ($day) { case "الاثنين": echo "اليوم هو الاثنين"; break; case "الثلاثاء": echo "اليوم هو الثلاثاء"; break; case "الأربعاء": echo "اليوم هو الأربعاء"; break; case "الخميس": echo "اليوم هو الخميس"; break; case "الجمعة": echo "اليوم هو الجمعة"; break; case "السبت": echo "اليوم هو السبت"; break; case "الأحد": echo "اليوم هو الأحد"; break; default: echo "القيمة غير صحيحة"; } في هذا المثال، يتم التحقق من قيمة المتغير "$day" باستخدام حجبة "switch". يتم استخدام عبارات "case" لتحديد القيم المحتملة التي يمكن أن يكون للمتغير "$day"، وتحتوي كل حالة…
Business Account
See posts, photos and more on Facebook.
See posts, photos and more on Facebook.
Joriy rejangiz faqat 5 ta kanal uchun analitika imkoniyatini beradi. Ko'proq olish uchun, iltimos, boshqa reja tanlang.