Une question d'entretien, aucune raison trouvée, veuillez répondre
蜉蝣
蜉蝣 2020-09-16 21:17:37
0
2
969

if (true) { echo 'true'."n";} else false : { echo 'false'."n";}

sortie true fasle

蜉蝣
蜉蝣

répondre à tous(2)
LuLu

false : { echo 'false'."n";} Remplacé par label : { echo 'false'."n";} ou abc : { echo 'false'."n";} Le résultat sera le même

Identifiant + deux-points + bloc de code font partie de l'instruction goto si goto n'est pas utilisé, vous pouvez simplement le traiter comme s'il était exécuté séquentiellement

Est-ce que cela a du sens ?

PocketKnife

if (true) {

echo 'true'."n";

} else false : { //C'est une faute de frappe ici, ça devrait être un point-virgule, pourquoi est-ce un deux-points

echo 'false'." n";

}

if..else... l'instruction de jugement est vraie, donc le premier vrai sera affiché, sinon ne sera pas exécuté

Le dernier faux est un bloc d'instructions séparé, il sera certainement affiché, donc le résultat final est

vrai

faux

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal