-
Exécution PHP
-
cadre
-
Outils essentiels
-
Autres outils

PHP 8.3 est une mise à jour majeure du langage PHP.
Il contient de nombreuses nouvelles fonctionnalités, telles que le typage explicite des constantes de classe, le clonage profond des propriétés en lecture seule et les ajouts à la fonctionnalité aléatoire. Comme toujours, il inclut également des améliorations de performances, des corrections de bugs et un nettoyage général.
Passez à PHP 8.3 maintenant !PHP 8.4.0 Beta 4 maintenant disponible pour les tests
L'équipe PHP est heureuse d'annoncer la sortie de PHP 8.4.0, Beta 4. Il s'agit de la deuxième version bêta.
poursuite du cycle de publication de PHP 8.4, dont les grandes lignes sont spécifié dans le PHP Wiki.
Pour télécharger les sources de PHP 8.4.0, Beta 4, veuillez visiter la page de téléchargement.

Fat-Free Framework
Fat-Free Framework, ou F3, est un framework PHP simple. Sa base de code ne fait que 65 Ko et le framework est modulaire, vous permettant d'utiliser uniquement le code nécessaire.

PHPixie
PHPixie est facile à apprendre et ne repose pas sur l'automagie. Vous serez toujours responsable de ce qui se passe.

Slim
Slim est un micro-framework PHP qui vous aide à écrire rapidement des applications Web et des API simples mais puissantes.

FuelPHP
Le Framework PHP Fuel est un framework PHP 5.4 rapide, simple et flexible, né des meilleures idées d'autres frameworks, avec un nouveau départ !

Yii
Yii est un framework PHP rapide, sécurisé et efficace.Flexible mais pragmatique.Fonctionne dès la sortie de la boîte.A des valeurs par défaut raisonnables.

CakePHP
CakePHP dispose d'un large éventail de bibliothèques qui incluent l'une des gammes les plus complètes de composants utiles. C'est une excellente option si vous devez implémenter des fonctionnalités difficiles à trouver.

Phalcon
Phalcon est un framework PHP full-stack dont le code source est écrit en langage de programmation C. L'utilisation du framework ne nécessite pas de connaissance du C car il utilise des classes PHP et ses espaces de noms.

Laminas Project
Le projet Laminas est une continuation open source de Zend Framework, un framework PHP et une bibliothèque de composants ciblant les applications d'entreprise.

Système Memcached Win64 bits version 1.4.4
Système Win64 bits version 1.4.4

Système Memcached Win32 bits version 1.4.4
Système Win32 bits version 1.4.4

Système Memcached Win64 bits version 1.4.5
Système Win64 bits version 1.4.5

Système Memcached Win32 bits version 1.4.5
Système Win32 bits version 1.4.5

Listes Sec
SecLists est le compagnon ultime du testeur de sécurité. Il s'agit d'une collection de différents types de listes fréquemment utilisées lors des évaluations de sécurité, le tout en un seul endroit. SecLists contribue à rendre les tests de sécurité plus efficaces et productifs en fournissant facilement toutes les listes dont un testeur de sécurité pourrait avoir besoin. Les types de listes incluent les noms d'utilisateur, les mots de passe, les URL, les charges utiles floues, les modèles de données sensibles, les shells Web, etc. Le testeur peut simplement extraire ce référentiel sur une nouvelle machine de test et il aura accès à tous les types de listes dont il a besoin.

DVWA
Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel

Navigateur d'examen sécurisé
Safe Exam Browser est un environnement de navigation sécurisé permettant de passer des examens en ligne en toute sécurité. Ce logiciel transforme n'importe quel ordinateur en poste de travail sécurisé. Il contrôle l'accès à n'importe quel utilitaire et empêche les étudiants d'utiliser des ressources non autorisées.

mPDF
mPDF est une bibliothèque PHP qui peut générer des fichiers PDF à partir de HTML encodé en UTF-8. L'auteur original, Ian Back, a écrit mPDF pour générer des fichiers PDF « à la volée » depuis son site Web et gérer différentes langues. Il est plus lent et produit des fichiers plus volumineux lors de l'utilisation de polices Unicode que les scripts originaux comme HTML2FPDF, mais prend en charge les styles CSS, etc. et présente de nombreuses améliorations. Prend en charge presque toutes les langues, y compris RTL (arabe et hébreu) et CJK (chinois, japonais et coréen). Prend en charge les éléments imbriqués au niveau du bloc (tels que P, DIV),

MantisBT
Mantis est un outil Web de suivi des défauts facile à déployer, conçu pour faciliter le suivi des défauts des produits. Cela nécessite PHP, MySQL et un serveur Web. Découvrez nos services de démonstration et d'hébergement.

EMQTT (serveur de messages Erlang MQTT) v2.3.5 pour Windows7 x64
EMQTT (serveur de messages Erlang MQTT) v2.3.5 pour Windows7 x64

EMQTT (serveur de messages Erlang MQTT) v2.3.5 pour Ubuntu16
EMQTT (serveur de messages Erlang MQTT) v2.3.5 pour Ubuntu16

Assistant Nginx v1.0.5.1
Assistant Nginx v1.0.5.1

Serveur FTP Titan v9.00.1555
Serveur FTP Titan v9.00.1555

Serveur FTP Cerberus v9.0.4 pour x64
Serveur FTP Cerberus v9.0.4 pour x64

Serveur FTP Cerberus v9.0.4 pour x32
Serveur FTP Cerberus v9.0.4 pour x32

Serveur de messagerie distant
Serveur de messagerie distant

CacahuèteMail
CacahuèteMail

EnvoyerMail8.14.3
EnvoyerMail8.14.3
Sujets PHP chauds
Afficher plus
Clé d'activation Win11 permanent 2025 L'article traite des sources d'une clé Windows 11 permanente valide jusqu'en 2025, des questions juridiques et des risques d'utilisation des clés non officielles. Conseille la prudence et la légalité.
Clé d'activation Win11 Permanent 2024 L'article traite des sources fiables pour les clés d'activation permanentes de Windows 11 en 2024, des implications juridiques de clés tierces et des risques d'utilisation des clés non officielles.
Que signifie l'activité du statut d'activation de Win11 ? L'activité d'état d'activation de Windows 11 est une fonctionnalité conçue pour garantir que Windows 11 est correctement activé et protégé. Il surveille en permanence l'état d'activation et informe les utilisateurs lorsqu'il détecte des problèmes et fournit des conseils de résolution pour éviter les limitations fonctionnelles ou les problèmes de sécurité causés par la non-activation.
Comment ignorer le compte Microsoft lors de l'activation Win11 Étapes pour activer Windows 11 sans utiliser de compte Microsoft : 1. Déconnectez-vous du réseau ; 2. Entrez « slui.exe 4 » pour démarrer le processus d'activation ; 3. Sélectionnez le pays/la région ; 4. Sélectionnez l'activation par téléphone ; le Centre d'activation Microsoft ; 6. Fournissez l'ID d'installation ; 7. Obtenez le code d'activation ; 8. Activez Windows.
CakePHP créant des validateurs Le validateur peut être créé en ajoutant les deux lignes suivantes dans le contrôleur.
Journalisation CakePHP Se connecter à CakePHP est une tâche très simple. Il vous suffit d'utiliser une seule fonction. Vous pouvez enregistrer les erreurs, les exceptions, les activités des utilisateurs, les actions entreprises par les utilisateurs, pour tout processus en arrière-plan comme cronjob. La journalisation des données dans CakePHP est facile. La fonction log() est fournie
Services CakePHP Ce chapitre traite des informations sur le processus d'authentification disponible dans CakePHP.
CakePHP travaillant avec la base de données Travailler avec la base de données dans CakePHP est très simple. Nous comprendrons les opérations CRUD (Créer, Lire, Mettre à jour, Supprimer) dans ce chapitre.
4 conseils pour vous aider à atteindre & # 8216; Inbox Zero & # 8217; à Gmail Master Gmail: Conquérez votre boîte de réception et réalisez la boîte de réception zéro! Courriel: un mal nécessaire? Pas plus! Bien que le courrier électronique soit crucial pour la communication moderne, la gestion consomme souvent un temps précieux. Heureusement, Gmail propose des fonctionnalités puissantes et des modules complémentaires à HEL
La seule astuce dont vous avez besoin pour accélérer votre gmail La vie moderne signifie passer beaucoup de temps dans votre boîte de réception. Pour beaucoup, cela signifie généralement que Gmail, car il est gratuit, a jusqu'à 15 Go de stockage, et est riche en fonctionnalités, et peut être utilisé sur presque tous les appareils auxquels vous pouvez penser. Au fur et à mesure que les e-mails s'accumulent au fil des ans, vous avez peut-être remarqué que le service de messagerie de Google ne fournit plus l'expérience fluide et rapide qu'elle était auparavant. La solution est simple, bien qu'elle puisse vous rendre nerveux: supprimer, supprimer, supprimer. Moins le Mail Gmail doit traiter, plus votre boîte de réception, votre recherche, vos balises et vos threads de conversation se chargeront sur l'écran. Gmail fait certainement partie de l'attrait de Gmail est que vous pouvez archiver vos e-mails et y accéder facilement à tout moment. Mais demandez-vous, sauf 10
Pourquoi est-ce que je reçois l'erreur d'authentification SMTP Gmail '5.5.1 Authentification requise'? Dépannage d'erreur d'authentification GMail SMTP: "5.5.1 Authentification requise" Lors de la rencontre de l'erreur "Le serveur SMTP nécessite un Secure ...
Où se trouve l'entrée de connexion pour la messagerie Gmail ? L'entrée de connexion à la messagerie Gmail est https://mail.google.com. Les étapes de connexion comprennent : 1. Visitez le site Web de Gmail : saisissez l'URL et appuyez sur Entrée ; 2. Saisissez l'adresse e-mail : saisissez votre adresse e-mail Gmail et cliquez sur " Suivant" " 3. Saisissez le mot de passe : saisissez votre mot de passe Gmail et cliquez sur "Connexion".
Comment puis-je prévenir et gérer NullReferenceExceptions en C #? Qu'est-ce qu'une NullReferenceException? Une NullReferenceException est une exception d'exécution en C # qui se produit lorsque vous essayez d'accéder à un membre d'un Null ...
Comment convertir entre les tableaux d'octets et les cordes hexadécimales en C #? La conversion entre les tableaux d'octets et les cordes hexadécimales convertissant entre les tableaux d'octets et les chaînes hexadécimales peut être une tâche courante dans la programmation ....
Comment puis-je désérialiser efficacement JSON en C #? Désérialisant JSON en C # Lorsque vous travaillez avec les données JSON, il est crucial de les désérialiser correctement dans un format d'objet utilisable. En C #, un commun ...
Comment puis-je garantir une élimination appropriée des objets Interop Excel dans C # pour empêcher le processus Excel.exe de rester actif? Assurer l'élimination appropriée des objets Interop Excel: un guide complet lors de la gestion des objets Interop Excel en C # (en particulier, le ...
Articles techniques PHP
Afficher plus

Expliquez le concept d'injection de dépendance (DI) dans PHP.
La valeur fondamentale de l'utilisation de l'injection de dépendance (DI) dans PHP réside dans la mise en œuvre d'une architecture de système à couplage vaguement. DI réduit les dépendances directes entre les classes en fournissant des dépendances en externe, en améliorant la testabilité et la flexibilité du code. Lorsque vous utilisez DI, vous pouvez injecter des dépendances via des constructeurs, des méthodes de point de consigne ou des interfaces et gérer les cycles de vie et les dépendances d'objet en combinaison avec des conteneurs IOC.

Quelle est la différence entre inclure, require, inclure_once, require_once?
En PHP, la différence entre inclure, require, include_once, require_once est: 1) inclue génère un avertissement et continue d'exécuter, 2) require génère une erreur fatale et arrête l'exécution, 3) include_once et require_once empêcher les inclusions répétées. Le choix de ces fonctions dépend de l'importance du fichier et s'il est nécessaire d'empêcher l'inclusion en double. L'utilisation rationnelle peut améliorer la lisibilité et la maintenabilité du code.

Expliquez les codes d'état HTTP (2xx, 3xx, 4xx, 5xx). Donner des exemples.
Les codes d'état HTTP sont divisés en quatre catégories: 2xx signifie que la demande est réussie, 3xx signifie que la redirection est requise, 4xx signifie l'erreur client et 5xx signifie l'erreur de serveur. Le code d'état 2xx tel que 200OK signifie que la demande est réussie, 201Created signifie que la création de ressources est réussie; Le code d'état 3xx tel que 301Moved Permandemment signifie une redirection permanente, 302-Found signifie une redirection temporaire; Le code d'état 4xx tel que 404NotFound signifie que la ressource n'est pas trouvée, 400BADREQUEST signifie l'erreur de syntaxe de la demande; Le code d'état 5xx tel que 500InternalServerError signifie l'erreur interne du serveur, 503ServiceUnavailabl

Expliquez les jetons Web JSON (JWT) et leur cas d'utilisation dans les API PHP.
JWT est une norme ouverte basée sur JSON, utilisée pour transmettre en toute sécurité des informations entre les parties, principalement pour l'authentification de l'identité et l'échange d'informations. 1. JWT se compose de trois parties: en-tête, charge utile et signature. 2. Le principe de travail de JWT comprend trois étapes: la génération de JWT, la vérification de la charge utile JWT et l'analyse. 3. Lorsque vous utilisez JWT pour l'authentification en PHP, JWT peut être généré et vérifié, et les informations sur le rôle et l'autorisation des utilisateurs peuvent être incluses dans l'utilisation avancée. 4. Les erreurs courantes incluent une défaillance de vérification de signature, l'expiration des jetons et la charge utile surdimensionnée. Les compétences de débogage incluent l'utilisation des outils de débogage et de l'exploitation forestière. 5. L'optimisation des performances et les meilleures pratiques incluent l'utilisation des algorithmes de signature appropriés, la définition des périodes de validité raisonnablement,

Comment gérez-vous efficacement les exceptions en PHP (essayez, attrapez, enfin, jetez)?
En PHP, la gestion des exceptions est réalisée grâce aux mots clés d'essai, de catch, enfin et de lancement. 1) Le bloc d'essai entoure le code qui peut lancer des exceptions; 2) Le bloc de capture gère les exceptions; 3) Enfin, Block garantit que le code est toujours exécuté; 4) Le lancer est utilisé pour lancer manuellement les exceptions. Ces mécanismes aident à améliorer la robustesse et la maintenabilité de votre code.

Qu'est-ce que l'API de réflexion dans PHP et donne des exemples pratiques?
L'API de réflexion dans PHP vous permet de vérifier et de manipuler le code au moment de l'exécution. 1) Il met en œuvre la fonction de réflexion à travers des classes telles que ReflectionClass. 2) Le principe de travail de l'API de réflexion dépend du moteur Zend. 3) L'utilisation de base comprend la vérification de la structure des classes. 4) L'utilisation avancée peut mettre en œuvre des conteneurs d'injection de dépendance. 5) Les erreurs courantes doivent être manipulées via l'essai. 6) Les suggestions d'optimisation des performances incluent les résultats de réflexion du cache et d'éviter les réflexions inutiles.

Quelles sont les classes anonymes en PHP et quand pouvez-vous les utiliser?
La fonction principale des classes anonymes en PHP est de créer des objets uniques. 1. Les classes anonymes permettent aux classes sans nom d'être définies directement dans le code, ce qui convient aux exigences temporaires. 2. Ils peuvent hériter des classes ou implémenter des interfaces pour augmenter la flexibilité. 3. Faites attention aux performances et à la lisibilité au code lorsque vous l'utilisez et évitez de définir à plusieurs reprises les mêmes classes anonymes.

Que sont les interfaces SPL (par exemple, itérateur, dénombrable, arrayAccess) et pourquoi les utiliser?
L'interface SPL comprend itérateur, dénombrable et arrayaccess en php. 1. L'interface Iterator rend l'objet Transversable et définit les méthodes Current (), Key (), Next (), Rewind () et Valid (). 2. L'interface dénombrable permet à l'objet de signaler le nombre d'éléments et définit la méthode Count (). 3. Ces interfaces améliorent l'efficacité du code et la maintenabilité.
Video Tutorial
Afficher plus




Élémentaire Manuel d'auto-apprentissage complet PHP


Élémentaire Tutoriel vidéo d'entrée rapide phpStudy
- Recommander
- Suivre
- Article
- Cours
- SujetChaud
- Questions et réponses
- Information
- Télécharger
- Jeu
- La programmationManuel
































Comment envoyer une demande post contenant des données JSON à l'aide de la bibliothèque Curl de PHP?
Envoyant des données JSON à l'aide de la bibliothèque Curl de PHP dans le développement de PHP, il est souvent nécessaire d'interagir avec les API externes. L'une des façons courantes consiste à utiliser la bibliothèque Curl pour envoyer le post� ...
2025-04-01 15:12:02












Élémentaire Le maître Python Mosh, un débutant sans aucune connaissance de base peut commencer en 6 heures

Élémentaire Créez un site Web vscode+xdebug pour déboguer le code PHP et créer un environnement de débogage

Élémentaire Analyse détaillée de la base de données d'exploitation du pool de connexions Laravel et Swoole

Élémentaire Développement du mini programme WeChat - Composants - Classe de compétences en dix jours




















































Algorithme PHP classique, apprenez d'excellentes idées et élargissez votre réflexion



PHPExcel Bibliothèque de classes PHP pour l'exploitation des documents Office Excel



Bibliothèque PHP pour les conteneurs d'injection de dépendances



Petite bibliothèque PHP pour optimiser les images





Le code de contact du formulaire de message d'entreprise jQuery est un formulaire de message d'entreprise simple et pratique et le code de la page d'introduction contactez-nous.




L'effet spécial de lecture de boîte à musique HTML5 MP3 est un lecteur de musique MP3 basé sur HTML5 + CSS3 pour créer de jolies émoticônes de boîte à musique et cliquer sur le bouton de commutation.




L'effet de menu de navigation d'animation de particules cool HTML5 est un effet spécial qui change de couleur lorsque le menu de navigation est survolé par la souris.




Le code d'édition par glisser-déposer du formulaire visuel jQuery est un formulaire visuel basé sur jQuery et le framework bootstrap.





Un total de42726 personnes télécharger
mises à jour récentesDéveloppement côté serveur

Un total de41858 personnes télécharger
mises à jour récentesDéveloppement côté serveur

Un total de34433 personnes télécharger
mises à jour récentesDéveloppement front-end

Un total de27792 personnes télécharger
mises à jour récentesDéveloppement côté serveur

Un total de27336 personnes télécharger
mises à jour récentesDéveloppement côté serveur

Un total de22219 personnes télécharger
mises à jour récentesbase de données

Un total de71 personnes télécharger
mises à jour récentesDéveloppement front-end

Un total de69 personnes télécharger
mises à jour récentesDéveloppement front-end

Un total de68 personnes télécharger
mises à jour récentesDéveloppement front-end

Un total de5 personnes télécharger
mises à jour récentesDéveloppement front-end

Un total de0 personnes télécharger
mises à jour récentesDéveloppement front-end

Un total de22 personnes télécharger
mises à jour récentesDéveloppement front-end

Un total de27 personnes télécharger
mises à jour récentesDéveloppement front-end

Un total de11 personnes télécharger
mises à jour récentesDéveloppement front-end

Un total de44 personnes télécharger
mises à jour récentesDéveloppement côté serveur

Un total de50 personnes télécharger
mises à jour récentesDéveloppement côté serveur

Un total de65 personnes télécharger
mises à jour récentesDéveloppement côté serveur

Un total de51 personnes télécharger
mises à jour récentesDéveloppement côté serveur

Un total de29 personnes télécharger
mises à jour récentesDéveloppement côté serveur

Un total de30 personnes télécharger
mises à jour récentesDéveloppement côté serveur

Un total de37 personnes télécharger
mises à jour récentesDéveloppement côté serveur

Un total de1 personnes télécharger
mises à jour récentesDéveloppement côté serveur

Un total de55 personnes télécharger
mises à jour récentesDéveloppement côté serveur

Un total de8527 personnes télécharger
mises à jour récentesbase de données

Un total de8100 personnes télécharger
mises à jour récentesbase de données

Un total de2630 personnes télécharger
mises à jour récentesbase de données

Un total de78 personnes télécharger
mises à jour récentesTerminal mobile

Un total de50 personnes télécharger
mises à jour récentesoutils de développement

Un total de62 personnes télécharger
mises à jour récentesAutres manuels

Un total de82 personnes télécharger
mises à jour récentesAutres manuels


Classement de lecture sur 24 heures

Sujets populaires












Centre commercialCode source


TéléchargerClassement










