2017-02-08 3 views
0

Mein Freund gab mir nur eine Herausforderung, er wollte meine Programmierfähigkeit testen. Er bittet mich, eine Funktion zu bauen, die etwas tut.
Also ging ich und baute ihm die Funktion, die er wollte. Als er meine Funktion sah, war er überrascht, dass ich in meiner Funktion eine Reihe von php eingebauten Funktionen verwendet habe. Er sagte, dass ein guter Programmierer nur seine eigenen Funktionen erstellt und die Verwendung von eingebauten Funktionen als schlampiger Code betrachtet wird. Also habe ich ihm gesagt, dass php eine Skriptsprache ist und nicht, was die eingebauten Funktionen schneller sind, weil sie den Quellcode in C++ einbauen und es schwierig ist, diese Funktion in einer Skriptsprache zu erstellen. Was denkst du, ist mein Freund richtig in dem, was er sagt?Die Verwendung von eingebauten PHP-Funktionen

+3

Sie haben im Allgemeinen Recht. – arkascha

+4

Sie könnten einen guten Programmierer machen .... Ihr Freund, vielleicht nicht so gut wie er denkt – RiggsFolly

+3

Warum würden Sie das Rad neu erfinden. Also musst du und dein Freund ein Feuer bauen ... du ziehst dein BIC © Feuerzeug heraus ... während er Schwefel abbaut und Bäume abschneidet, um Streichhölzer herzustellen. ja –

Antwort

3

Nein, Ihr Freund liegt falsch. Nicht nur für PHP, sondern für fast alle Sprachen.

Wie Sie richtig vermutet haben, sind eingebaute Funktionen fast immer schneller, und das Rad neu zu erfinden bringt nur noch mehr potenzielle Probleme und Sicherheitslücken.

Verwandte Themen