Maison >Problème commun >Que fait l'option explicite ?

Que fait l'option explicite ?

coldplay.xixi
coldplay.xixioriginal
2020-10-29 15:11:246037parcourir

La fonction de l'option explicite est de déclarer que toutes les variables doivent être définies avant de pouvoir être utilisées. Sinon, le programme signalera une erreur lors de l'utilisation de variables non définies. De cette manière, les erreurs sont causées par l'orthographe du nom de la variable. et d'autres erreurs peuvent être évitées.

Que fait l'option explicite ?

VBScript ne nécessite pas de définition explicite des variables, c'est-à-dire que les variables peuvent être utilisées directement sans définition. C'est très pratique, mais il est également sujet à des problèmes. ;

Par exemple, définissez d'abord une variable nommée "var9" et attribuez une valeur, mais lorsque vous l'utilisez ci-dessous, le nom de la variable est écrit par erreur comme "varg", comme indiqué dans le code ci-dessous. , aucune exception ne se produira lors de l'exécution du programme, mais cela entraînera des résultats de traitement incompatibles avec les attentes. Nous nous attendions à utiliser msgbox pour afficher la valeur de var9, mais la valeur de varg a été affichée et var9 n'a pas été attribué. une valeur et par défaut une valeur nulle

Que fait loption explicite ?

Le résultat de l'exécution est :

Que fait loption explicite ?

L'"Option Explicit" que nous dont nous parlons peut résoudre le problème ci-dessus. La fonction de "Option Explicit" est la suivante : déclarer que toutes les variables doivent d'abord être définies, sinon le programme signalera une erreur lors de l'utilisation de variables non définies. l'orthographe du nom de variable et d'autres erreurs peuvent être évitées, et "Option Explicit" peut accélérer la vitesse d'exécution du programme. Cela permet de gagner du temps pour allouer dynamiquement de l'espace de stockage des variables lorsque le programme est en cours d'exécution

Utilisons le ; codez tout à l'heure pour l'affiner, et ajoutez "Option Explicit" pour voir l'effet :

Le résultat de l'exécution est :

Que fait loption explicite ?

Le programme a signalé un erreur et identifié le problème avec notre utilisation des variables. Par conséquent, lors de la programmation, il est préférable d'ajouter "Option Explicit" pour éviter les exceptions inutiles. Il convient de noter : "Option Explicit" doit être placé en haut du programme.

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