Language PHP : Hypertext Preprocessor

 Charge moyenne sur 1mn : 0.32 Charge moyenne sur 5mn : 0.45 Charge moyenne sur 15mn : 0.41


PHP

PHP is a popular general-purpose scripting language that is particularly suited for web development.

Fast, flexible and pragmatic, PHP is made for any blog or for all the most popular sites in the world.

The word PHP or programming language contained in web pages and executed on servers, they return the result directly to the client who can never see the source. Allows you to create dynamic web pages.

PHP.Net © 2001-2020 The PHP Group: Language Reference

Predefined PHP classes to make our life easier :)






Site user blocks : Account info / user rights / summary

PHP 8.0 est une mise à jour majeure du langage PHP.

  • PHP 8.0 est une mise à jour majeure du langage PHP.
Elle contient beaucoup de nouvelles fonctionnalités et d'optimisations, incluant les arguments nommés, les types d'union, attributs, promotion de propriété de constructeur, l'expression match, l'opérateur nullsafe, JIT (Compilation à la Volée), et des améliorations dans le système de typage, la gestion d'erreur, et de cohérence. It contains many new features and optimizations including named arguments, union types, attributes, constructor property promotion, match expression, nullsafe operator, JIT, and improvements in the type system, error handling, and consistency.

Informations :

Dates
  • Publish : : Thursday 04 march 2021
  • Modification : Thursday 04 march 2021

  • 1300 views

Download the file(s) :

  1. php-8.0.2.tar.gz (15,35 mo)

Share :

Meilleures performances, meilleure syntaxe, amélioration de la sécurité de type.

Arguments nommés

  • Spécifiez uniquement les paramètres requis, omettant ceux optionnels.
  • Les arguments sont indépendants de l'ordre et auto-documentés.

Attributs - (doc )

Au lieux d'annotations PHPDoc, vous pouvez désormais utiliser les métadonnées structurés avec la syntaxe native de PHP.

Promotion de propriétés de constructeur - (doc )

Moins de code redondant pour définir et initialiser les propriétés.

Types d'union - (doc )

Au lieu d'annotation PHPDoc pour une combinaison de type, vous pouvez utiliser les déclarations de types d'union native qui sont validées lors de l'exécution.

Expression match - (doc )

La nouvelle instruction match est similaire à switch et a les fonctionnalités suivantes :

  • Match est une expression, signifiant que son résultat peut être enregistré dans une variable ou retourné.
  • Les branches de match supportent uniquement les expressions d'une seule ligne, et n'a pas besoin d'une déclaration break;.
  • Match fait des comparaisons strictes.

Opérateur Nullsafe

Au lieu de faire des vérifications conditionnelles de null, vous pouvez utiliser une chaîne d'appel avec le nouvel opérateur nullsafe. Qui lorsque l'évaluation d'un élément de la chaîne échoue, l'exécution de la chaîne complète est terminée et la chaîne entière évalue à null.

Comparaisons entre les chaînes de caractères et les nombres plus saines

Lors de la comparaison avec une chaîne numérique, PHP 8 utilise une comparaison de nombre. Sinon, il convertit le nombre à une chaîne de caractères et utilise une comparaison de chaîne de caractères.

Erreurs de type cohérent pour les fonctions internes

La plupart des fonctions internes lancent désormais une exception Error si la validation du paramètre échoue.






Author of the page

O.Romain.Jaillet-ramey

O.Romain.Jaillet-ramey

  • Firstname : Olivier Romain Luc
  • Lastname : : Jaillet-ramey
  • Arrived on tuesday 19 october 1976 (1976/10/19 00:00)
    48 years activity !

Translate this page with Google

Firefox Nighlty

Our friends from Framasoft are interested in Mozilla and asked them questions about Nightly: Firefox Night-club, free entry !






Load page: 3,0557870864868