Que va imprimer le code suivant? impression '' quatre '' 200;Qu'est-ce que l'impression suivante?
Répondre
Oui, elle écrirait zéro « 0 » en effet. La chose est PHP va taper cast la valeur de la chaîne à un entier. Cela entraînerait 0 (zéro); et si vous multipliez une valeur par zéro, vous obtiendrez zéro.
Bonne question Roland!
Cela explique ma réponse, merci Conrad ;-) – Roland
Il imprime « 0 » alt text http://mywebprogrammer.com/images/soAnswer.PNG
Le résultat est à gauche de la deuxième ligne. Pour voir pourquoi vous pouvez effectuer un test rapide echo (int)'four';
, nous allons tenter de convertir explicitement la chaîne 'four' en un entier qui, puisqu'il ne s'agit pas d'un nombre entier, échouera techniquement, entraînant un 0 qui est bien sûr égal à à FAUX. Si vous remplacez le '4' par '4', toujours une chaîne, vous pouvez le convertir correctement en un entier et il produira le résultat de 800 dans le cas de votre exemple ("print '4' * 200").
Étant donné que la chaîne ne peut pas être casté à un certain nombre, la multiplication par une chaîne entraînera 0.
Les chaînes numériques peuvent être castés à l'entier qu'ils représentent bien. –
- 1. jQuery page suivante
- 2. UIWebview Précédente/Suivante
- 3. jQuery Cycle Plugin Précédente/Suivante
- 4. Sélectionnez la cellule suivante JTable
- 5. CSS: Div à venir comme ligne suivante
- 6. Pouvez-vous décrire la fonction PHP suivante?
- 7. Comment faire l'étape suivante d'une chaîne. C#
- 8. Formulaires C# - la forme du dialogue ne disparaît que partiellement avant que la mesure suivante ne soit prise
- 9. Qu'est-ce que Visual Studio Keyboard Equivalent de Resharper F12 (Aller à la surbrillance suivante/précédente)?
- 10. En C#, qu'est-ce que la syntaxe suivante faire: ((Classname) this.variableName) .property
- 11. Que signifie "sur erreur goto 0" et "erreur CV suivante" dans ASP ancien?
- 12. Comment trouver quelle instruction est la suivante après que Page_load est fait dans ASP.NET?
- 13. Comment utiliser ROW_NUMBER dans la procédure suivante?
- 14. Quel est le problème avec l'instruction suivante?
- 15. Slideup \ Animer la page suivante avec jquery
- 16. itération suivante lors de l'exécution d'un script
- 17. Comment fournir la page suivante du contenu mis à jour?
- 18. Poursuivant une déclaration sur la ligne suivante AVEC UN COMMENTAIRE
- 19. Validateur de plage ASP.net passer à la page suivante
- 20. Comment obtenir le lien 'Page suivante' avec Scrubyt
- 21. UINavigationController, UITableView et ne pas afficher la vue suivante
- 22. vérification de la page suivante avant d'appeler document.location (javascript)
- 23. Pourquoi les malédictions sur linux me donnent-elles l'erreur suivante?
- 24. Prévention de HttpClient 4 à partir de la redirection suivante
- 25. MYSQL: Demande d'obtenir l'ID de la vidéo précédente et suivante?
- 26. Jakarta HttpClient est-il sutitable pour la tâche suivante?
- 27. Problèmes avec l'expression régulière suivante dans le contrôle RegularExpressionValidator
- 28. ifstream, fin de ligne et passer à la ligne suivante?
- 29. ASP.NET DATAGRID Pas de passer à la page suivante
- 30. Référencer l'itération suivante avant qu'elle ne se produise en PHP
Pourquoi ne pas simplement l'essayer? – balpha
Il nous met à l'épreuve pour voir à quel point nous sommes compétents avant de poser sa vraie question. –
Pourquoi ne pas lire les autres questions et réponses? Il y a une tonne de connaissances ici. –