A voir également:
- Php et javascript
- Telecharger javascript - Télécharger - Langages
- Easy php - Télécharger - Divers Web & Internet
- Node.js javascript runtime virus ✓ - Forum Virus
- Javascript echo ✓ - Forum PHP
- Php natif - Forum PHP
3 réponses
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
30 oct. 2008 à 16:44
30 oct. 2008 à 16:44
Bonjour,
Il faut savoir que PHP et javascript sont des langages bien différents en terme d'exécution.
PHP est un langage serveur, qui s'exécute coté serveur et qui peut envoyer au client (navigateur du client) du code HTML, javascript, etc.
Javascript est un langage qui s'exécute coté client (sur la machine de l'utilisateur, via son navigateur), il ne peut donc en aucun cas exécuter du code PHP, sauf cas exceptionnel où un serveur PHP tourne sur la machine du client : un cas totalement inconcevable donc pour le développeur qui code un site.
Conclusion :
Dans un code PHP : tu peux appeler du code javascript si tu utilise la bonne syntaxe.
Dans un code javascript : tu ne peux pas utiliser du code PHP, par contre, via les objets XMLHttpRequest (vulgairement assimiler à AJAX) te permettent d'appeler un script PHP (situé sur le serveur) depuis du code javascript.
Très pratique si tu veux rafraîchir des données à l'écran de l'utilisateur de manière transparente pour l'utilisateur (sans lien, sans redirection sur une page, sans rafraîchissement globale de la fenêtre)
Il faut savoir que PHP et javascript sont des langages bien différents en terme d'exécution.
PHP est un langage serveur, qui s'exécute coté serveur et qui peut envoyer au client (navigateur du client) du code HTML, javascript, etc.
Javascript est un langage qui s'exécute coté client (sur la machine de l'utilisateur, via son navigateur), il ne peut donc en aucun cas exécuter du code PHP, sauf cas exceptionnel où un serveur PHP tourne sur la machine du client : un cas totalement inconcevable donc pour le développeur qui code un site.
Conclusion :
Dans un code PHP : tu peux appeler du code javascript si tu utilise la bonne syntaxe.
Dans un code javascript : tu ne peux pas utiliser du code PHP, par contre, via les objets XMLHttpRequest (vulgairement assimiler à AJAX) te permettent d'appeler un script PHP (situé sur le serveur) depuis du code javascript.
Très pratique si tu veux rafraîchir des données à l'écran de l'utilisateur de manière transparente pour l'utilisateur (sans lien, sans redirection sur une page, sans rafraîchissement globale de la fenêtre)