Forum INFOMATH
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -39%
Pack Home Cinéma Magnat Monitor : Ampli DENON ...
Voir le deal
1190 €

Débuter avec PHP

2 participants

Aller en bas

Débuter avec PHP Empty Débuter avec PHP

Message par Napoléon Mer 11 Mar - 17:56

Débuter avec PHP Phpelephant Débuter avec PHP


http://www.info-3000.com/phpmysql/index.php

http://genomenews.free.fr/formation.html

http://www.phpsources.org/tutoriel-introduction.htm



Dernière édition par nabiL le Mer 11 Mar - 18:04, édité 1 fois
Napoléon
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7668
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Débuter avec PHP Left_bar_bleue999/1000Débuter avec PHP Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

Débuter avec PHP Empty Re: Débuter avec PHP

Message par Napoléon Mer 11 Mar - 18:01

Volilà un extrait:


principe des balises , délimiteurs PHP, echo, $, variables, concaténation, ; , Commentaires, affichage de caractères spéciaux

Exemple minimaliste
Afficher Hello World à l'écran :

echo "Hello World";
?>




  • Tout code PHP commence par
    et se termine par ?>.

  • Les pages qui contiennent du code php doivent, d'après ce que j'ai
    testé, avoir pour extension .php, les .htm n'ont pas l'air de fonctionner
  • Les lignes se terminent par ;,
    autrement, si on essaie d'écrire une ligne ne se terminant pas par
    ;, on obtient le message d'erreur :
    Parse error: parse error, unexpected T_ECHO in d:\docs\webtestphp\variable.php
    on line X
    X étant le numéro de la ligne juste après celle qui ne contient pas de ;
  • echo signifie simplement "Afficher"Ce qu'on imprime doit être entre guillemets
  • Nul besoin de définir qu'on va utiliser du PHP dans la section .
  • Contrairement aux variables, Les fonctions ne sont pas case sensitive :
    EcHo
    "Hello World";

    fonctionne tout aussi bien
  • print et echo font apparemment la même chose
  • Chaque ligne de code PHP se termine par un point-virgule ;,
    mais ce ; n'est pas obligatoire pour la fin de la dernière instruction
    juste avant ?>

D'autres délimiteurs de PHP

Il est possible de délimiter le PHP de cette manière :

echo ("Hello World");

Mais des éditeurs tels que FrontPage n'acceptent
pas cette syntaxe

une 3ème manière :

echo ("Hello World");
?>


Utilisation de balises HTML pour l'affichage


Dans l'exemple ci dessous, un saut de ligne est inséré entre Un et Deux :
echo "UnDeux";

Ce qui donne le résultat suivant :
Un
Deux

Compression du echo avec =

Il est possible indifféremment d'écrire=
"Un
texte quelconque"; ?>

ou
echo
"Un texte quelconque"; ?>

Utilisation d'une variable

$lampadaire = 450;
echo "$lampadaire";
?>



  • Les variables sont précédées de $
  • Lors de l'affichage d'une variable avec echo, les guillemets semblent facultatifs
  • Les variables n'ont pas besoin d'être déclarées avec
    VAR ou DIM
  • J'ai constaté que le signe $ n'était pas obligatoire dans
    l'echo (echo "lampadaire";
    fonctionne)
  • On peut écrire indifféremment
    echo "$lampadaire";
    ou
    echo ("$lampadaire");

  • Mais le signe $ est obligatoire dans l'initialisation de la variable : lampadaire
    = 450;
    renvoie une erreur d'exécution :
    Parse error: parse
    error, unexpected '=' in d:\docs\webtestphp\variable.php on line 8

    Line 8 étant effectivement vraiment la 8ème ligne de code source
    HTML qui contient lampadaire
    = 450;

  • Contrairement aux fonctions, Les variables sont Case Sensitive : echo
    "$Lampadaire"
    n'aurait rien
    affché, mais n'aurait pas donné d'erreur non plus
  • On peut écrire plusieurs choses avec un seul echo, en utilisant des
    virgules:
    echo "Début
    de chaîne " , FonctionQuelconque(ParametreDebile)
    , $Variable ,
    " fin du texte"

On peut aussi tout simplement mélanger du texte et des variables, comme
ceci :
$fruit = "banane";
echo "C'est une $fruit"; // Affiche C'est une banane

Et pour concaténer des variables directement dans l'echo : (si on met
un espace à la place du point y'a vraiment un espace affiché,
et si on colle les 2 variables, y'a une erreur...)
echo $fruit.$legume[/code]

...

http://www.info-3000.com/phpmysql/premierpas.php

@+
Napoléon
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7668
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Débuter avec PHP Left_bar_bleue999/1000Débuter avec PHP Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

Débuter avec PHP Empty Re: Débuter avec PHP

Message par lamia Mar 17 Mar - 20:44

Merci pour les liens.
J'ajoute également ces liens:

http://www.siteduzero.com/tutoriel-3-14668-un-site-dynamique-avec-php.html

http://www.lephpfacile.com/cours/index.php

http://www.coursphp.com/
lamia
lamia
Modérateur
Modérateur

Féminin
Nombre de messages : 1936
Age : 37
Localisation : Tunis
Réputation : 53
Points : 6597
Date d'inscription : 04/11/2007

Feuille de personnage
Capacité linguistique:
Débuter avec PHP Left_bar_bleue996/1000Débuter avec PHP Empty_bar_bleue  (996/1000)

Revenir en haut Aller en bas

Débuter avec PHP Empty Re: Débuter avec PHP

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

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