Sortie variable PHP. Passer des valeurs de variables de PHP à JavaScript. Sortie de données en PHP

bac à sable

Luntik 3 janvier 2014 à 16h00 Transfert de valeurs variables de PHP vers JavaScript
  • HTML,
  • Javascript,
  • PHP

Bonjour chers lecteurs. Tout d'abord, je tiens à préciser que c'est mon premier message et que je ne juge pas trop durement.

L'article d'aujourd'hui se concentrera sur la transmission des valeurs des variables PHP à un script JavaScript.
Cette leçon convient aux débutants, à ceux qui commencent tout juste à se lancer dans la programmation Web.
Tout d’abord, créons un document index.php standard et son cadre sera un simple code HTML.

Travailler avec des variables

Nous écrirons tout le code JavaScript et PHP dans les balises BODY.
La variable PHP $CITY sera égale à « Ivanovo ». Nous devons transmettre la valeur de cette variable à la variable JavaScript TOWN.

Écrivons maintenant le code suivant dans le fichier index.php :


var VILLE = ""; document.write("Ville des Mariées et des Jeunes : " + VILLE);

Et donc regardons le code du programme donné ci-dessus. Nous avons une variable PHP avec le nom CITY et la valeur Ivanovo, et notre tâche est d'afficher cette valeur à l'écran, non pas en utilisant PHP, mais en utilisant JavaScript.
Pour ce faire, nous ouvrons les balises JavaScript comme d'habitude et déclarons la variable TOWN.

À la place de l'affectation JavaScript à la variable TOWN, nous écrivons du code PHP qui génère notre variable CITY.
Il est temps de tester notre code en action.

Notre navigateur nous a donné ce qui suit :
Ville des mariées et des jeunes : Ivanovo

Pendant le visionnage code source pages nous verrons:

De tout ce qui précède, nous concluons que passer une variable de PHP vers JavaScript est très simple.
Merci de votre attention, DangerPro était avec vous

Mots-clés : programmation web, HTML, PHP, javascript

Cet article ne fait pas l'objet de commentaires, son auteur n'étant pas encore membre à part entière de la communauté. Vous ne pourrez contacter l'auteur qu'après réception

Remarque : la version adaptative du site est activée, qui s'adapte automatiquement à la petite taille de votre navigateur et masque certains détails du site pour en faciliter la lecture. Bon visionnage !

Bonjour, chers lecteurs, et à bientôt Développeurs PHP;) Le billet de blog d'aujourd'hui est Site activé ! est consacré aux bases de PHP : fonctionnalités de syntaxe, sortie de données, variables et gestion des erreurs. Durant la série de cours PHP, j'essaierai de vous raconter le plus de choses intéressantes et utiles possible, tout en essayant de ne pas allonger les articles.

Blocs PHP

La première chose que vous devez savoir est que le code PHP doit toujours être entouré de balises PHP :

Vous pouvez aussi utiliser:

Premièrement, chaque instruction (expression) doit se terminer par un point-virgule ; Par exemple:

Deuxièmement, toutes les mêmes choses peuvent être écrites sur une seule ligne ; entre les instructions sur une seule ligne, vous pouvez mettre autant d'espaces que vous le souhaitez, y compris sans espaces du tout :

Troisièmement, les instructions PHP peuvent être divisées en plusieurs lignes :

Résultat:

Nous avons observé que le navigateur interprétait chaque nouvelle ligne comme un espace normal, ce à quoi nous devrions nous attendre.

Quatrièmement, PHP, comme tous les langages de programmation, comporte des commentaires. Il en existe 2 types en PHP : monoligne et multiligne.

// - commentaire sur une seule ligne # - ceci est également un commentaire sur une seule ligne /* Votre commentaire */ - commentaire sur plusieurs lignes

Il existe une opinion selon laquelle pour un bon programmeur, les commentaires devraient représenter 30 % de l'ensemble du code. Cependant, la redondance des commentaires est également totalement inutile : vous ne devez pas laisser de commentaires du type « ici, j'ai regardé par la fenêtre et je me suis gratté le nez ».

Sortie de données en PHP

Sortie des données dans la langue Programmation PHP réalisé à l'aide de deux constructions linguistiques principales :

La différence est que lorsqu'il est exécuté, print en renvoie un, tandis que echo ne renvoie rien. Si vous ne savez pas exactement comment l'utiliser, utilisez echo et ne vous embêtez pas, surtout lorsque vous utilisez echo, vous pouvez faire ceci :

Ainsi, outre le fait que l'écho lui-même est plus court que l'impression d'un caractère, il permet également d'écrire des structures de sortie plus brièvement. Chaque virgule dans l'exemple ci-dessus simule un nouvel appel d'écho. Autrement dit, nous avons appelé l'écho trois fois, au lieu d'écrire à chaque fois : echo echo echo, comme nous l'avons fait dans le cas du print.

D’ailleurs, la même chose pourrait s’écrire ainsi :

C'est ce que je voulais dire dans l'article précédent lorsque j'en ai parlé.

Les variables dans n'importe quel langage de programmation sont utilisées pour stocker certaines informations en elles-mêmes, c'est-à-dire qu'une variable est notre vaisseau. On peut d'abord y mettre une chose, puis retirer la première et mettre la seconde, ou on peut laisser la première et en ajouter une seconde (et une troisième, etc.).

Les variables en PHP commencent de manière très symbolique - par un signe dollar $, suivi SANS espace par une lettre latine ou un trait de soulignement (un nombre ne peut pas être le premier caractère du nom de la variable). De plus, dans le nom de la variable, il peut être présent sous la forme des lettres, et des chiffres, et toujours le même caractère de soulignement. Par exemple:

Résultat:

Les noms de variables sont sensibles à la casse ! Autrement dit, $Name, $naMe, $name sont trois variables complètement différentes. Si l'on veut mettre quelque chose de nouveau dans une variable existante, l'ancienne valeur de cette variable sera automatiquement effacée :

Résultat:

Naturellement, on peut passer la valeur d’une variable à une autre :

Résultat:

Cependant, la valeur de la variable $_blog1 y reste.

Contrairement aux chaînes, lors de la saisie de nombres dans une variable, les guillemets ne sont pas nécessaires :

$nom = 45 ;

Comme pour mettre une variable dans une variable :

$nom = $_blog1 ;

Après avoir terminé le code sur la page, toutes les variables PHP sont automatiquement supprimées. Mais il existe de rares cas où nous devons supprimer de force une variable avant la fin du code. La fonction unset est utilisée pour cela :

Résultat:

Gérer les erreurs en PHP

Nous sommes maintenant passés en douceur au sujet des erreurs en PHP. Comme vous pouvez le voir, nous accédons à la variable $name, qui avait été précédemment supprimée sans pitié – cela a conduit à l'avis. La notification doit être considérée comme une véritable erreur, même si dans la plupart des cas elle est absolument inoffensive.

PHP essaie même de nous dire où et quel type d'erreur nous avons commis. Dans notre cas, il écrit :

Variable non définie : nom

Ce qui se traduit par « variable non définie : nom » et nous montre ensuite le fichier et la ligne sur lesquels tout cet incident s'est produit :

Dans Z:\home\localhost\www\blog2\second-page.php à la ligne 10

C'est-à-dire dans le fichier second-page.php à la ligne 10. Dans ce cas, PHP a bien compris, mais il arrive souvent que l'erreur soit une ou plusieurs lignes plus hautes, par exemple, lorsqu'on oublie de mettre un point-virgule à la fin de l'instruction suivante :




Haut