Η λέξη-κλειδί function
Η λέξη-κλειδί function χρησιμοποιείται για τη δήλωση προσαρμοσμένων συναρτήσεων στην PHP. Μια συνάρτηση δέχεται παραμέτρους, εκτελεί κώδικα και μπορεί να επιστρέψει ένα αποτέλεσμα. Οι δηλωμένες συναρτήσεις μπορούν να κληθούν πολλαπλές φορές σε διαφορετικά μέρη του προγράμματος.
Σύνταξη
function functionName($param1, $param2, ...) {
return $result;
}
Παράδειγμα
Ας δημιουργήσουμε μια απλή συνάρτηση για την πρόσθεση δύο αριθμών:
<?php
function sum($a, $b) {
return $a + $b;
}
echo sum(2, 3);
?>
Αποτέλεσμα εκτέλεσης του κώδικα:
5
Παράδειγμα
Μια συνάρτηση μπορεί να επιστρέφει διαφορετικούς τύπους δεδομένων. Ας δημιουργήσουμε μια συνάρτηση που επιστρέφει έναν πίνακα:
<?php
function createArray($a, $b) {
return [$a, $b];
}
print_r(createArray(1, 2));
?>
Αποτέλεσμα εκτέλεσης του κώδικα:
[1, 2]
Παράδειγμα
Οι συναρτήσεις μπορούν να έχουν προεπιλεγμένες τιμές παραμέτρων:
<?php
function greet($name = 'Guest') {
return "Hello, $name!";
}
echo greet();
echo greet('John');
?>
Αποτέλεσμα εκτέλεσης του κώδικα:
'Hello, Guest!'
'Hello, John!'
Δείτε επίσης
-
την εντολή
return,
που επιστρέφει μια τιμή από μια συνάρτηση