Tipps zur Erstellung von Funktionen in PHP
- Funktionsnamen sollten Verben sein.
- Der Name jeder Funktion sollte genau widerspiegeln, was die Funktion tut.
- Eine Funktion sollte nur das tun, was ihr Name impliziert, und nichts anderes.
- Jede Funktion sollte nur eine einzige Aktion ausführen.
- Verwenden Sie innerhalb von Funktionen Hilfsfunktionen.
-
Der Code von Funktionen sollte nicht länger als
10-15Zeilen sein. - Lange Funktionen sollten besser in eine Reihe von Hilfsfunktionen aufgeteilt werden.
-
Verwenden Sie allgemein übliche Präfixe in Funktionsnamen:
show,get,set,calc,create,change,check. - Extrahieren Sie doppelten Code in Funktionen.
Schreiben Sie auf, welche Mängel der folgende Code hat, und korrigieren Sie diese:
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
return $res / count($arr);
}
?>
Schreiben Sie auf, welche Mängel der folgende Code hat, und korrigieren Sie diese:
<?php
function func($arr1, $arr2) {
$res1 = 0;
foreach (arr as $elem) {
$res1 += $elem;
}
$res2 = 0;
foreach (arr as $elem) {
$res2 += $elem;
}
return $res1 / $res2;
}
?>
Schreiben Sie auf, welche Mängel der folgende Code hat, und korrigieren Sie diese:
<?php
function getSum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res *= $elem;
}
return $res;
}
?>