1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

DESS TIMH

Introduction au langage Perl

  1. INTRODUCTION....................................................................................... 2

QU'EST CE QUE PERL ?.......................................................................................................... 2

Q
UELLE UTILISATION ?........................................................................................................... 2

D
EUX VERSIONS.................................................................................................................... 3

II. APERÇU................................................................................................ 3
  1. TYPES DE DONNÉES.............................................................................. 3
  2. CONSTANTES.............................................................................................................................................. 3
  3. SCALAIRES................................................................................................................................................. 3
  4. TABLEAUX, LISTES....................................................................................................................................... 4
  5. TABLEAUX INDICÉS (OU ASSOCIATIFS)............................................................................................................ 4
  6. REMARQUES............................................................................................................................................... 5
  7. EXPRESSIONS...................................................................................... 6

OPÉRATEURS......................................................................................................................... 6

C
OMPARAISONS..................................................................................................................... 7

SYNTAXE GÉNÉRALE............................................................................. 8

EXPRESSIONS CONDITIONNELLES............................................................................................ 9

B
OUCLES.............................................................................................................................10

P
ROCÉDURES.......................................................................................................................12

  1. FONCTIONS PRÉDÉFINIES.....................................................................13

SYSTÈME............................................................................................................................13

M
ATHÉMATIQUE..................................................................................................................13

C
HAÎNES DE CARACTÈRES......................................................................................................14

TABLEAUX, LISTES................................................................................................................14

TABLEAUX INDICÉS..............................................................................................................16

  1. GESTION DE FICHIERS..........................................................................17

OUVERTURE........................................................................................................................17

F
ERMETURE........................................................................................................................18

L
ECTURE............................................................................................................................18

E
CRITURE...........................................................................................................................18

P
ARCOURS..........................................................................................................................18

F
ICHIER SPÉCIAL : <>...........................................................................................................18

EXPRESSIONS RÉGULIÈRES................................................................19

R
APPEL...............................................................................................................................19

R
EMPLACEMENT...................................................................................................................22

IX.VARIABLES ET TABLEAUX SPÉCIAUX.....................................................23
X.
STRUCTURES COMPLEXES....................................................................23
  1. EXEMPLES..........................................................................................24
  2. PASSAGES DE PARAMÈTRES AU PROGRAMME.................................................................................................24
  3. PARCOURS DE FICHIER................................................................................................................................25
  4. PROGRAMMATION OBJET.............................................................................................................................27
  5. PERL ET CGI..............................................................................................................................................30
  6. ACCÈS AUX BASES DE DONNÉES : DBPERL.......................................................................................................35
  7. ACCÈS À UNE BASE DE DONNÉES DEPUIS WEB...................................................................................................37
  8. BIBLIOGRAPHIE...................................................................................39

INDEX

http://www.med.univ-rennes1.fr/~poulique/cours/perl/

42

Page 1

[CONVERTED BY MYRMIDON]