Fiche d'initiation au php

Disponible uniquement sur Etudier
  • Pages : 2 (298 mots )
  • Téléchargement(s) : 0
  • Publié le : 4 janvier 2011
Lire le document complet
Aperçu du document
PHP

Présentation

➢ HypertextPreprocessor
➢ Créé en 1994 par RasmusLerdorf
➢ Langage libre
➢ Actuellement dans sa version 5 (support des fonctionnalités objets)
➢ Syntaxe proche du C,C++, ou du Perl

➢ Exécuté côté serveur, le résultat de l’exécution est envoyé au client:
✓ Code source invisible sur le client
✓ Intégré à HTML
✓ Gestion de la connexion aux bases dedonnées

Syntaxe et Intégration

➢ Il est possible d’écrire tout le code en PHP ou d’entrelacer le code PHP avec du code HTML
➢ La seconde solution est à privilégier pr 1 meilleure lisibilité
➢L’écriture du code PHP entre les balises:

➢ Il est possible d’inclure 1 ou des fichiers de fonction : ex
✓ include
✓ require
✓ include_once
✓ require_once

➢ Fichier d’extension .php
➢Accès par : https://pipit.u-strasbg.fr/~login/fichier.php

➢ Stocké sur votre répertoire perso ds 1 dossier public_html
✓ Création du répertoire dans la racine de votre home
✓ Vérifier lesdroits (755) et attention aux droits parents

Variables et Types

➢ Les commentaires
✓ // sur une ligne ou # sur une ligne
✓ /* … */ sur plusieurs lignes

➢ Les variables
✓ Précédéespar un $
✓ Commencent par une lettre ou un _
✓ Sensibles à la casse
✓ Pas de déclaration

➢ Les types de données :
✓ Nombres : décimal, entier, octal et hexadécimal
✓ Chaînes decaractères

➢ Les constantes :
✓ Booléennes : true et false
✓ Entières : suite de chiffres
✓ Octales : 0 suivi de chiffres octaux
✓ Hexadécimales : 0x suivi de chiffres hexa
✓ Réelles :suites de chiffres (séparateur : .)
✓ Chaînes : entre apostrophes simples ou doubles (simple pour un seul caractère, doubles sinon)

➢ Conversion de types
✓ Castdu type C,C++
✓ (int) ou(integer) : conversion en entier
✓ (real),(double) ou (float) : conversion en décimal
✓ (string) : conversion en chaîne de caractères

➢ Comme en C, C++ chaque instruction se termine par...
tracking img