Συμβουλές για τη δημιουργία συναρτήσεων στην PHP
- Τα ονόματα των συναρτήσεων πρέπει να είναι ρήματα.
- Το όνομα κάθε συνάρτησης πρέπει να αντικατοπτρίζει ακριβώς αυτό που κάνει η συνάρτηση.
- Η συνάρτηση πρέπει να κάνει μόνο αυτό που υπονοείται ρητά από το όνομά της και να μην κάνει κάτι άλλο.
- Κάθε συνάρτηση πρέπει να εκτελεί μόνο μία ενέργεια.
- Χρησιμοποιήστε βοηθητικές συναρτήσεις μέσα στις συναρτήσεις.
-
Καλύτερα ο κώδικας των συναρτήσεων να μην είναι μεγαλύτερος από
10-15γραμμές. - Οι μεγάλες συναρτήσεις είναι καλύτερο να χωρίζονται σε μια σειρά από βοηθητικές.
-
Χρησιμοποιήστε ευρέως αποδεκτά προθέματα στα ονόματα συναρτήσεων:
show,get,set,calc,create,change,check. - Εξάγετε τον κώδικα που επαναλαμβάνεται σε συναρτήσεις.
Γράψτε ποια είναι τα μειονεκτήματα του ακόλουθου κώδικα και διορθώστε τα:
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
return $res / count($arr);
}
?>
Γράψτε ποια είναι τα μειονεκτήματα του ακόλουθου κώδικα και διορθώστε τα:
<?php
function func($arr1, $arr2) {
$res1 = 0;
foreach (arr as $elem) {
$res1 += $elem;
}
$res2 = 0;
foreach (arr as $elem) {
$res2 += $elem;
}
return $res1 / $res2;
}
?>
Γράψτε ποια είναι τα μειονεκτήματα του ακόλουθου κώδικα και διορθώστε τα:
<?php
function getSum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res *= $elem;
}
return $res;
}
?>