Commande en PHP équivalent d'alerte en javascript
- Je utiliser les "alerte" commande en javascript pour vérifier les valeurs des variables afin de déboguer mon code. mais je ne peux pas trouver une telle commande en PHP qui affiche un simple boîte de pop-up comme l'alerte de commande. im nouveau à PHP.
est-il quelque chose que je ne sais pas?
Ex:
$username=$_REQUEST["username"];
$password=$_REQUEST["password"];
Ici, je veux juste savoir quelles valeurs sont à venir dans ces variables. si c'était le javascript, je voudrais simplement utiliser alert (nom d'utilisateur) et d'alerte (mot de passe). comment le faire en php?
merci.
Il y a de meilleures façons de débogage PHP et JavaScript - comme l'aide d'un débogueur.
Je vous recommande de regarder dans firebug et fireftp pour déboguer js et php (les deux sont des extensions firefox si elles existent également dans google chrome), vous trouverez que c'est beaucoup plus facile pour l'impression de vos variables et fonctions d'appel là.
FireBug ne sera pas d'affichage des variables PHP S'ils ne sont pas imprimés par PHP en premier lieu
j'utilise firebug. comme dit par hanky panky il ne vous aide pas
L'utilisation d'un IDE comme netbeans (gratuit) ou PhpStorm (pas libre) qui a un PHP débogueur intégré.
Je vous recommande de regarder dans firebug et fireftp pour déboguer js et php (les deux sont des extensions firefox si elles existent également dans google chrome), vous trouverez que c'est beaucoup plus facile pour l'impression de vos variables et fonctions d'appel là.
FireBug ne sera pas d'affichage des variables PHP S'ils ne sont pas imprimés par PHP en premier lieu
j'utilise firebug. comme dit par hanky panky il ne vous aide pas
L'utilisation d'un IDE comme netbeans (gratuit) ou PhpStorm (pas libre) qui a un PHP débogueur intégré.
OriginalL'auteur s.mujahid8 | 2013-03-28
Vous devez vous connecter pour publier un commentaire.
Juste l'écho
Vous pouvez également utiliser var_dump
PHP est un langage côté serveur et ne fournit pas de fonctionnalités côté client comme JavaScript
alert()
Qui est correct. PHP ne peut pas le faire pour vous tous par lui-même. Au moment où vous arrivez à voir la sortie du HTML à partir d'un code PHP, PHP a déjà réalisé ce travail et a disparu (pour la Plupart)
Il est assez commun de var_dump (), puis sur exit() lors du débogage pour arrêter tout ultérieure des redirections, etc. Ce n'est pas tout à fait une pause, mais il vous permet d'inspecter un point-à-temps.
Salut, cochez cette stackoverflow.com/questions/13837375/...
OriginalL'auteur Hanky Panky
PHP n'a pas de fonction pour afficher un pop-up..
Cependant u peut atteindre que par l'écriture de code javascript à l'intérieur de php comme ceci
OriginalL'auteur Sriniwas
Vous pouvez utiliser
echo
,var_dump
,print_r
ouerror_log
.OriginalL'auteur Ricardo Alvaro Lohmann
Suffit d'utiliser
print_r($_REQUEST)
. Son affiche toutes les valeursarray('username'=>'','password'=>'');
ou l'écho de la valeur echo $nom d'utilisateur; et echo $mot de passe;
OriginalL'auteur MKV
PHP côté serveur, pas côté client, donc de s'attendre à ce qu'il se comporte comme le JavaScript est un peu étrange.
Découvrez
var_dump
à la place.Si vous voulez vraiment un JS alerte, vous pouvez toujours créer une fonction PHP le long de ces lignes:
Puis à la sortie de vos données, il suffit d'appeler
debugAlert($username)
etc.C'est une version simpliste - en réalité, vous auriez besoin d'échapper les guillemets dans la valeur de la variable et comprennent également une certaine logique à gérer si la variable est un tableau ou un objet, mais il devrait vous faire bouger dans la bonne direction.
OriginalL'auteur Mark Parnell
Utiliser ceci:
OriginalL'auteur user9307051