Witchcraft for PHP

Artikeln jämför standardpraxis för "getters" och "setters" i PHP med en alternativ, mer koncis metod. "Witchcraft" är ett PHP-bibliotek som använder "magic methods" och "traits" för att möjliggöra åtkomst till egenskaper och metoder utan "get"- och "set"-prefix. Biblioteket syftar till att göra PHP-kod mer läsbar och mindre "boilerplate"-tung genom att dölja de explicita "get/set"-anropen. Witchcraft kan även användas med tredjepartskod, som "league\url", för att förenkla API-användning, men med en varning om potentiella risker. Installation sker via Composer och koden finns tillgänglig på GitHub.