1) Apprendre les fonctions de bases

Making :: PhP

Voir le sujet précédent Voir le sujet suivant Aller en bas

1) Apprendre les fonctions de bases

Message  Ekannott le Ven 14 Avr - 18:07

Bonjour,
Je vais vous apprendre la base du PHP.


Code:
<?
$pseudo = "Ekannott"; // Voir explications
echo "Bonjour $pseudo !";
?>

<? signifie l'ouverture du php dans votre page
$pseudo est une variable, sa valeur est Ekannott
Le célèbre point-virgule signifie la fin de votre ligne de script
Les deux // correspondent à des commentaires, c'est utile si vous n'avez pkus bossé sur votre script depuis quelques temps et que vous revenez dessus, vous serez moins perdu.
La fonction echo sert à afficher du texte qui commencera après le premier " et finira avant le deuxieme " (remarquez le point virgule sur cette ligne)

Bon, le plus important n'est pas là :
Ne vous demandez vous pas à quoi sert la variable ?
Je crois qui vous avez un problème si vous ne vous posez pas cette question xD
La variable est comme son nom l'indique, une chose qui peut varier (comment ça vous voyez toujours pas ?)
Plus clairement, ça peut être du texte comme des chiffres, dans un script comme celui-ci c'est carrément inutile, sur un script plus long ça servira à retenir le pseudo / mot de passe des visiteurs (enfin pas vraiment c'est la BDD qui fait ça :p) et autre.
Une variable est déclaré par $.
Ce qui suit le dollars est le nom qui lui est attribué.
Là, la variable pseudo vaut Ekannott (cherchez à qui appartient ce pseudo mdr)

Une ligne en dessous, dans le texte, vous voyez justement la variable.

Mais ?! Si on affiche du texte, pourquoi on mettra une variable dedans !

J'y viens.
La ligne où l'on voit la valeur de la variable pseudo, c'est la ligne où l'on déclare cette variable.
Par contre, la ligne où la fonction echo est utilisé, c'est la ligne où on affiche la valeur de la variable, en aucun cas on en créé une.

----------------------------------------------------------------------------------------------------------
Ok ok, c'est pas un vrai chapitre xD
C'est juste pour récapituler certaines choses du php, c'est le minimum à connaître Wink
avatar
Ekannott
Paysan [ Lvl 1 ]
Paysan [ Lvl 1 ]

Nombre de messages : 23
Localisation : Besaid
Date d'inscription : 03/03/2006

Voir le profil de l'utilisateur http://finalhistory.webzzanine.net

Revenir en haut Aller en bas

Re: 1) Apprendre les fonctions de bases

Message  Ekannott le Lun 17 Avr - 0:40

Elles sont tant fumeuses mes explications pour que personne ne post ?
avatar
Ekannott
Paysan [ Lvl 1 ]
Paysan [ Lvl 1 ]

Nombre de messages : 23
Localisation : Besaid
Date d'inscription : 03/03/2006

Voir le profil de l'utilisateur http://finalhistory.webzzanine.net

Revenir en haut Aller en bas

Re: 1) Apprendre les fonctions de bases

Message  kokuho le Mar 18 Avr - 18:57

a vrai dire, je m'intéresse pas encore au PHP, mais je dois dire que j'ai la vague impression que ca ressemble fort au langage utilisé pour RMXP non ?

_________________
avatar
kokuho
Fondateur
Fondateur

Nombre de messages : 3331
Age : 32
Localisation : Belgique
Date d'inscription : 03/09/2005

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: 1) Apprendre les fonctions de bases

Message  Ekannott le Mar 18 Avr - 23:17

Effectivement non ^^
Ca n'a pas trop de ressemblance, comme tout les langages de progs, il y a des similitudes, mais ça s'arreête là xD
Dans l'un comme dans l'autre, il y a des avantages et des inconvéniants.
Je ne cacherai pas que je trouve le php plus simple que le langage de rmxp, même si je me débrouille en script dans rmxp xD ^^
avatar
Ekannott
Paysan [ Lvl 1 ]
Paysan [ Lvl 1 ]

Nombre de messages : 23
Localisation : Besaid
Date d'inscription : 03/03/2006

Voir le profil de l'utilisateur http://finalhistory.webzzanine.net

Revenir en haut Aller en bas

Re: 1) Apprendre les fonctions de bases

Message  Orochi le Mer 3 Mai - 22:58

Il vaut mieux utiliser cette methode pour ecrire du texte:
Code:
<?php
    $prenom='toto';
    echo 'Salut ' , $prenom;
?>
les quotes simples ' sont globalement plus rapides que les quillemets "
La virgule permet d'executer plusieurs fois la commande echo sans la retaper, le code est donc egal à:
Code:
<?php
    $prenom='toto';
    echo 'Salut ';
    echo $prenom;
?>
Et il n'y a pas besoin de quotes pour la variable, cela peut eviter des débouares par la suite Wink
avatar
Orochi
Combattant [ Lvl 4 ]
Combattant [ Lvl 4 ]

Nombre de messages : 322
Age : 30
Date d'inscription : 18/03/2006

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: 1) Apprendre les fonctions de bases

Message  Ekannott le Sam 6 Mai - 21:21

Erf !
La concaténation c'est pas une chose qu'on est censé apprendre dès le début du php ^^
avatar
Ekannott
Paysan [ Lvl 1 ]
Paysan [ Lvl 1 ]

Nombre de messages : 23
Localisation : Besaid
Date d'inscription : 03/03/2006

Voir le profil de l'utilisateur http://finalhistory.webzzanine.net

Revenir en haut Aller en bas

Re: 1) Apprendre les fonctions de bases

Message  kokuho le Sam 6 Mai - 21:33

Ekannott a écrit:Erf !
La concaténation c'est pas une chose qu'on est censé apprendre dès le début du php ^^

a tes souhaits ^^, je retourne à mes bases de html dès que j'ai un poil de temps et de courage (surtout du courage ^^)

_________________
avatar
kokuho
Fondateur
Fondateur

Nombre de messages : 3331
Age : 32
Localisation : Belgique
Date d'inscription : 03/09/2005

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: 1) Apprendre les fonctions de bases

Message  Orochi le Sam 6 Mai - 21:34

Ce n'est PAS de la concatenation et il ne faut surtout pas mélanger !
Dans le cas que j'ai montré j'utilise une , alors que la concatenation fonctionne avec un .
La virgule revient à faire plusieurs echo à suivre (ca ne fonctionne d'ailleur qu'avec cette commande), alors que la concatenation c'est pour "fusionner" de chaines de caracteres.
avatar
Orochi
Combattant [ Lvl 4 ]
Combattant [ Lvl 4 ]

Nombre de messages : 322
Age : 30
Date d'inscription : 18/03/2006

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: 1) Apprendre les fonctions de bases

Message  Kicoll le Mar 7 Nov - 21:57

Eh dude !
Ton php date de l'age de pierre ?
C'est <?php et non <?
Sinon , c'est pas mal ^^

Kicoll
Paysan [ Lvl 2 ]
Paysan [ Lvl 2 ]

Nombre de messages : 41
Age : 25
Date d'inscription : 26/10/2006

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: 1) Apprendre les fonctions de bases

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Making :: PhP

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum