Sono interessato a creare il mio framework php per mio uso personale per semplificare la mia codifica. Sto facendo questo come sono abbastanza (una specie) uso di PHP ora, e non riesco a ottenere l'uso di qualsiasi quadro.Costruire il proprio framework php
Ho un'idea di fare un sacco di funzioni in un file .php. Come ho iniziato a fare, sor per la funzione di invio di posta ho semplificato che (per il mio uso):
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);
}
Questo sarà poi utilizzato in un modulo di contatto:
sendmail($_POST['to'], $_POST['message'], $_POST['subject'], $_POST['from']);
Questa funzione elettronica per me va bene.
Tuttavia, non sono sicuro se è corretto creare un framework come questo. Ho esaminato le classi e gli oggetti per PHP ma non riesco a capirli perché non esiste un tutorial comprensibile/facile.
Ti suggerisco di leggere su quali strutture sono effettivamente ... quello che stai descrivendo è semplicemente una libreria di funzioni, non un framework ... http: //www.slideshare.net/muhammadghazali/a-good-php-framework-for-beginners-like-me potrebbe fornire una lettura utile –
Scorri l'utente a creare il tuo framework a meno che tu non abbia una profonda conoscenza di PHP e conosci estremamente bene diversi framework esistenti. Ho creato il mio framework in passato e ho perso il mio tempo, scoprendo poi che alcuni framework esistenti sono molto migliori dei miei e sono scritti da sviluppatori molto più esperti di me. –
La tua definizione "quadro" è stata sfortunata come evidenziato di seguito. Vai avanti, crea il tuo assembly di codice di utilità. Questo è un approccio molto utile per entrare in PHP. E ti sarà molto più familiare. (Anche OOP non è l'apice della programmazione, non in PHP.) – mario