44 votes

Qu'est-ce qui est le plus rapide ? file_put_contents(); fopen(); fwrite(); fclose();?

Qu’est-ce qui est mieux? J’ai mon propre journal MySQL, donc il a environ 90 Mo, mais je ne sais pas lequel devrais-je utiliser. Il ouvre le fichier CHAQUE FOIS qu’il y a une requête à exécuter.

Qu’est-ce qui est le plus rapide?

29voto

shaunhusain Points 10933

Cette fonction est identique à l’appel successif de fopen(), fwrite() et fclose() pour écrire des données dans un fichier.

Consultez les documents : http://php.net/manual/en/function.file-put-contents.php

Shaun

8voto

Marc B Points 195501

Comme d’habitude, l’avez-vous comparé? file_put_contents n’est essentiellement qu’un wrapper autour des 3 `` appels de toute façon, donc tout au plus vous perdez en faisant un appel de fonction supplémentaire, mais en gagnant un peu en ayant moins de code frontal à analyser.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X