Maison > développement back-end > tutoriel php > Dois-je utiliser des parenthèses lors de l'instanciation d'une classe en PHP ?

Dois-je utiliser des parenthèses lors de l'instanciation d'une classe en PHP ?

Linda Hamilton
Libérer: 2024-11-30 09:45:10
original
233 Les gens l'ont consulté

Should I Use Parentheses When Instantiating a Class in PHP?

Instanciation de classe PHP : parenthèses ou pas ?

En PHP, l'acte de créer une instance d'une classe est connu sous le nom d'instanciation. Ce faisant, certains développeurs peuvent se demander si les parenthèses qui suivent le nom de la classe sont requises.

Parenthèses dans l'instanciation de classe

Les connaissances antérieures suggèrent que les parenthèses sont facultatives lors de l'instanciation d'une classe. sans paramètres de constructeur. Par exemple :

$foo = new bar;
$foo = new bar();
Copier après la connexion

Les deux déclarations aboutissent au même résultat, ce qui laisse supposer que les parenthèses sont simplement une question de préférence personnelle.

Signification des parenthèses

Cependant, les parenthèses elles-mêmes n'ont aucune signification inhérente. Ils n'ont aucun objectif fonctionnel et ne modifient pas le comportement du code.

Choisir d'utiliser ou non les parenthèses

En tant que tel, le choix d'utiliser ou non les parenthèses L'utilisation de parenthèses est purement une question de style de codage et de préférence personnelle. Il est recommandé de respecter les conventions de codage ou le style établi au sein de votre projet pour des raisons de cohérence.

Personnellement, de nombreux développeurs préfèrent omettre les parenthèses car ils les considèrent comme un encombrement inutile dans le code.

Conclusion

Bien que les parenthèses ne soient pas strictement requises pour l'instanciation de classe en PHP, leur utilisation dépend des préférences personnelles et conventions de codage établies. Leur présence n'affecte pas la fonctionnalité du code, ce qui en fait finalement un choix stylistique.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal