Maison >développement back-end >tutoriel php >Comment créer votre première application avec Lithe

Comment créer votre première application avec Lithe

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-01 06:16:02301parcourir

How to Create Your First Application with Lithe

Créer votre première application avec Lithe

Installation

Avant de commencer à créer votre application, vous devrez installer Lithe. Vous pouvez facilement le faire en utilisant Composer. Exécutez la commande suivante dans votre terminal :

composer create-project lithephp/lithephp my-first-app

Une fois l'installation terminée, accédez au répertoire de votre projet :

cd my-first-app

Vous êtes maintenant prêt à commencer à développer votre application !

Lithe vous permet de créer des applications de manière simple et flexible, proposant deux styles d'écriture : classique et fonctionnel. Vous pouvez en choisir un ou même combiner les deux sans perdre en efficacité.

Style classique : instanciation de l'application

Pour commencer avec le style classique, configurez votre application dans le fichier App.php en utilisant la méthode mount de la classe LitheApp. Ensuite, définissez vos itinéraires :

$app = \Lithe\App::mount();

$app->get('/', function ($req, $res) {
    $res->send('Hello World!');
});

La classe App constitue le cœur de votre application Lithe, gérant toute la logique de l'application et facilitant la création d'itinéraires et le traitement des demandes et des réponses de manière organisée.

Style fonctionnel : praticité et agilité

Si vous préférez une approche minimaliste, vous pouvez utiliser la syntaxe fonctionnelle, qui ne nécessite pas d'instanciation directe de la classe :

use function Lithe\Orbs\Http\Router\get;

get('/', function ($req, $res) {
    $res->send('Hello World!');
});

Cette méthode est rapide et efficace, vous permettant d'écrire du code concis et expressif.

Exécution de l'application

Après avoir défini votre premier itinéraire, l'étape suivante consiste à exécuter votre application. Si vous utilisez le style classique, appelez la méthode d'écoute pour que Lithe commence à écouter les demandes :

$app = \Lithe\App::mount();

$app->get('/', function ($req, $res) {
    $res->send('Hello World!');
});

$app->listen();

Avec Lithe 2, cette méthode est automatiquement invoquée.

Servir l'application

Utilisation du serveur PHP intégré

Tester votre application localement, c'est simple ! Une fois PHP installé, vous pouvez démarrer le serveur intégré en exécutant la commande suivante :

php line serve

Cela démarrera le serveur sur le port 8000. Pour changer de port, passez simplement la valeur souhaitée en argument :

php line serve 9000

Ouvrez votre navigateur et accédez à http://localhost:9000/ pour voir votre application en action !

Utiliser des serveurs Web comme Apache

Si vous préférez exécuter votre application sur un serveur web comme Apache, le point d'entrée sera le répertoire public. Ajustez les paramètres de l'URL en fonction de votre environnement :

  • Environnement local : http://localhost/your-project/public/
  • Production : http://votre-domaine.com/

Assurez-vous que le serveur pointe vers le bon répertoire et qu'il est prêt ! Votre candidature sera disponible dans le monde entier.

Conclusion

Lithe est un framework puissant qui allie simplicité et flexibilité. Maintenant que vous avez créé votre première application, continuez à explorer ses fonctionnalités et découvrez comment elle peut transformer votre développement web !

Pour plus de détails sur la façon de créer votre application et de tirer le meilleur parti de Lithe, explorez la documentation complète sur le site officiel. Il propose des exemples, des guides de configuration et des références API.

Commencez maintenant et construisez quelque chose d'incroyable avec Lithe !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn