Qu'est-ce que PHP? Quelle est la différence entre un langage et un cadre?


Réponse 1:

La différence entre un langage de programmation et un framework est que le premier comprend les fonctionnalités de base (types, structures de contrôle, fonctionnalités OOP ...) tandis que le dernier comprend un ensemble d'outils de fonctions et de classes prédéfinies pour vous aider dans le processus de développement.

La plupart des langages de programmation fournissent également un ensemble de fonctions et de classes de base, comme la «bibliothèque standard C ++». PHP aussi.

Les cadres facilitent la mise en œuvre de projets complexes, mais ils ont leurs inconvénients. Ils nécessitent un apprentissage supplémentaire, ils peuvent introduire des bogues et des incompatibilités et sont généralement limitants à certains égards.

Peu importe si vous souhaitez utiliser un framework, c'est une bonne idée d'apprendre le langage de base en premier.

À propos de PHP, vous pouvez lire cet article sur mon propre blog pour avoir une idée de ce que vous pouvez en faire:

À quoi sert PHP? 9 choses sympas que vous pouvez faire avec PHP - Alex Web Develop


Réponse 2:

PHP

  • Pré HyperText ProcessorOpen Source (la version 7.1.24 est la dernière je pense) Facile à déployer sur le serveur. Questions liées à LanguageDatabase telles que la récupération des données, le stockage des données, l'affichage des données. Par exemple, prendre les informations d'un élève et les stocker quelque part et utiliser les informations dans une période ultérieurePHP est un code côté serveur, personne ne peut visualiser le code jusqu'à ce qu'il ait accès au niveau du serveur ou à moins qu'il ne dispose d'un accès au niveau du serveur, mais il peut visualiser les sorties d'un fichier php (à condition que le nom du fichier soit connu) jusqu'à ou à moins qu'ils ne soient sécurisés. Étant un langage, il est facile d'apprendre si vous avez une connaissance de base d'un exemple de langage de programmation, C, C ++, Java. Si l'on connaît C, alors on connaît PHP et vice versa, car ils ont des noms de méthodes similaires tels que pow, rand, etc. Il y a PHP procédural ainsi que PDO (basé sur les objets) Un langage n'a pas de limitations et a plusieurs méthodes ainsi que non structuré dans un sens particulier, dont certains sont connus et d'autres qui peuvent être connus au fur et à mesure des besoins Dans le cas d'un framework tel que Laravel, vous verrez qu'il y a des classes, des objets, des concepts qui sont implémentés dans le framework et n'ont pas besoin d'être écrits à nouveau jusqu'à ou à moins que vous ne vouliez remplacer une méthode enfant ou parent. Il rend tout plus facile car il supprime le besoin d'écrire le code pour la tâche la plus élémentaire dont vous aurez besoin ainsi qu'il est facilement évolutif et compréhensible

J'espère que cela t'aides. Envoyez-moi un message si vous avez des questions à ce sujet.