Bâtiment propre framework php

Je suis intéressé par la construction de mon propre framework php pour mon utilisation personnelle à faire mon codage vie plus facile. Je suis en train de faire ce que je suis assez (sorte de) l'utilisation de php maintenant, et ne pouvez pas sembler obtenir l'utilisation de tout cadre.

J'ai une idée de faire des charges de fonctions de dans un .fichier php. Comme j'ai commencé à le faire, dors pour envoyer en fonction mail, j'ai simplifié (pour mon utilisation):

function sendmail($to, $message, $subject, $from){//USE sendmail($to, $message, $subject, $from)
$headers  = "From:";
$headers .= $from;
$headers .= "\r\n";
$headers .= "Reply-To:";
$headers .= $from;
$headers .= "\r\n";
$headers .= "X-Mailer: Drupal\n";
$headers .= 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; 
mail($to, $subject, $message, $headers);
}

Ce sera ensuite utilisé dans un formulaire de contact:

sendmail($_POST['to'], $_POST['message'], $_POST['subject'], $_POST['from']);

Cette fonction mail fonctionne pour moi.

Cependant, je ne suis pas sûr du tout si c'est correct de faire un cadre comme ça. J'ai regardé dans les classes et les objets pour php, mais ne peux pas l'air de comprendre comme il n'est pas compréhensible, facile tutoriel.

Je vous suggère de lire jusqu'à ce que les cadres sont en fait... ce que vous décrivez est tout simplement une bibliothèque de fonctions, pas un framework... slideshare.net/muhammadghazali/... pourrait fournir une lecture utile
Je déconseille à vous de créer votre propre cadre de référence, sauf si vous avez une bonne connaissance de PHP et vous le savez très bien plusieurs cadres existants. J'ai créé ma propre structure dans le passé, et juste perdu mon temps, découvrant alors que certains cadres sont beaucoup mieux que la mienne, et sont écrits par d'autres, beaucoup plus de développeurs expérimentés que moi.
Votre libellé choix "cadre" a été malheureuse comme l'a souligné ci-dessous. Aller de l'avant, de construire votre assemblée de l'utilitaire de code. C'est une approche très utile pour obtenir en PHP. Et vous allez être plus familier avec elle. (Également de la programmation orientée objet n'est pas le summum de la programmation. Pas en PHP.)
J'ai essayé de faire mon propre cadre de référence et jusqu'à maintenant, il réussi à faire ce que je veux. De ne jamais être bloqué à tout composant. Allez-y, faites votre propre trop !p.s. Lien : github.com/Blazing-PHP/Blazing-The-Framework

OriginalL'auteur ryryan | 2010-09-29