Hallo mensen,
Ik zit me zomaar eens iets af te vragen... een hersenspinsel.
PHP heeft best rare functiebenamingen die niet altijd even consistent zijn, denk bijv. aan str_replace en strlen. Of was het nou strreplace en str_len?
Toen vroeg ik me zojuist ineens af... wat nu als je hier zelf functie voor maakt met je eigen handige benaming:
string_length()
string_replace()
enz.
In die functies gebruik je dan de PHP functies, maar je hoeft je nooit meer af te vragen wat de juiste naam van de functie is.
Ander voorbeeld:
eregi en preg_match
De eerste is verouderd en moet vervangen worden door de 2e. Maar wat nu als je zelf een functie had geschreven, bijv. pattern_match().
Dan had je alleen die ene functie hoeven aan te passen in plaats van je completen project door te spitten.
En zo zijn er legio voorbeelden te noemen.
Heel stiekem lijkt het me best handig om je eigen functies te gebruiken. Ik kan sowieso één nadeel bedenken. Stel dat andere programmeurs aan jouw project werken dan kennen ze de "nieuwe" functies niet. En het tweede, maar daar ben ik wel heel benieuwd naar... zou het (significant / meetbaar) vertragend werken??? Stel dat je bestaande functies vervangt door je eigen functies, zou alles dan ineens een stuk trager worden?
Zo maar even een hersenspinsel, maar ik ben wel benieuwd naar jullie meningen!
1.429 views