| 
									
										
										
										
											2018-10-12 16:35:31 -04:00
										 |  |  | --- | 
					
						
							|  |  |  | title: Functions | 
					
						
							|  |  |  | localeTitle: المهام | 
					
						
							|  |  |  | --- | 
					
						
							|  |  |  | ## وظائف PHP مقدمة
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | الدالة هي كتلة من العبارات التي يمكن استخدامها بشكل متكرر في أحد البرامج. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ### وظيفة بسيطة + دعوة
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-06-20 14:59:02 -07:00
										 |  |  | ```php | 
					
						
							|  |  |  | function say_hello() { | 
					
						
							|  |  |  |   return "Hello!"; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo say_hello(); | 
					
						
							|  |  |  | ```  | 
					
						
							| 
									
										
										
										
											2018-10-12 16:35:31 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | ### وظيفة بسيطة + معلمة + مكالمة
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-06-20 14:59:02 -07:00
										 |  |  | ```php | 
					
						
							|  |  |  | function say_hello($friend) { | 
					
						
							|  |  |  |   return "Hello " . $friend . "!"; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo say_hello('Tommy'); | 
					
						
							|  |  |  | ```  | 
					
						
							| 
									
										
										
										
											2018-10-12 16:35:31 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | ### strtoupper - يجعل جميع الشخصيات أكبر وأكبر!
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-06-20 14:59:02 -07:00
										 |  |  | ```php | 
					
						
							|  |  |  | 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)); | 
					
						
							|  |  |  | ```  | 
					
						
							| 
									
										
										
										
											2018-10-12 16:35:31 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | #### معلومات اكثر:
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | *   [دليل المستخدم php.net وظائف محددة](https://secure.php.net/manual/en/functions.user-defined.php) |