42 lines
983 B
Markdown
42 lines
983 B
Markdown
|
---
|
||
|
title: Functions
|
||
|
localeTitle: المهام
|
||
|
---
|
||
|
## وظائف PHP مقدمة
|
||
|
|
||
|
الدالة هي كتلة من العبارات التي يمكن استخدامها بشكل متكرر في أحد البرامج.
|
||
|
|
||
|
### وظيفة بسيطة + دعوة
|
||
|
|
||
|
`function say_hello() {
|
||
|
return "Hello!";
|
||
|
}
|
||
|
|
||
|
echo say_hello();
|
||
|
`
|
||
|
|
||
|
### وظيفة بسيطة + معلمة + مكالمة
|
||
|
|
||
|
`function say_hello($friend) {
|
||
|
return "Hello " . $friend . "!";
|
||
|
}
|
||
|
|
||
|
echo say_hello('Tommy');
|
||
|
`
|
||
|
|
||
|
### strtoupper - يجعل جميع الشخصيات أكبر وأكبر!
|
||
|
|
||
|
`function makeItBIG($a_lot_of_names) {
|
||
|
foreach($a_lot_of_names as $the_simpsons) {
|
||
|
$BIG[] = strtoupper($the_simpsons);
|
||
|
}
|
||
|
return $BIG;
|
||
|
}
|
||
|
|
||
|
$a_lot_of_names = ['Homer', 'Marge', 'Bart', 'Maggy', 'Lisa'];
|
||
|
var_dump(makeItBIG($a_lot_of_names));
|
||
|
`
|
||
|
|
||
|
#### معلومات اكثر:
|
||
|
|
||
|
* [دليل المستخدم php.net وظائف محددة](https://secure.php.net/manual/en/functions.user-defined.php)
|