Ich habe nur eine Frage -> ist es gut, alle Parameter mit Standardwerten in einer Funktion definiert zu haben. Ich denke, es ist eine schlechte Übung, aber ich habe ein wenig Streit mit meinem Kollegen.Immer haben Standardwerte in Funktionsdeklaration
So ist entweder:
public function getTestByUser($int_user_id, $limit, $offset)
oder
public function getTestByUser($int_user_id = 0, $limit = 0, $offset = null)
besser/schöner?
Und warum denkst du so.
Vielen Dank im Voraus.
es wird Sie davor bewahren, unbeabsichtigte Ergebnisse zu bekommen - aber auch die Verarbeitungsfehler verbergen, die Ihnen viele Dinge beibringen könnten. – marmeladze
Für Aufruf der Funktion denke ich 'public function getTestByUser (int_user_id = 0, $ limit = 0, $ offset $ = null)' Das ist besser mit ** Argumente Wert Standard ** Denn wenn wir nicht Variablenwert übergeben Als Funktionsparameter nimmt es den Standardwert – Nidhi