2 votes

Code en ligne avec require vs. function call

Je me demande si je dois écrire une fonction pour un problème spécifique (par ex. function specific() ) ou si je dois donner ce morceau de code dans un php script et appeler require 'specific.php' en cas de besoin ?

Le problème spécifique dont je parle concerne le traitement d'un formulaire rempli demandé via POST et ensuite la redirection du navigateur à cause du pattern PRG (Post/Redirect/Get) (qui comprend, que exit sera appelé et le code n'est pas poursuivi après la fonction require respectivement appel de fonction). Le code pour traiter la requête est nécessaire dans deux scripts. Considérons le code suivant :

certainesPage.php

require 'process_form_fnc.php'; // for Variant 2

if($_SERVER['REQUEST_METHOD'] == 'POST')
{
    // process filled form
    require 'process_form.php'; // Variant 1
    process_form_fnc();         // or Variant 2
}

Choisiriez-vous la variante fonction ou la variante exigence (et pourquoi) ?

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