4 méthodes pour stocker des informations en PHP

par Tychic Obanda


Programmation web | 2 commentaires



Besoin d'une carte Visa ? Procurez-vous la carte visa Fyatu à seulement 5$. Cliquez ici


Les informations sont devant un programmeur, les biens les plus précieux dans ses yeux et dans cet article, je vous présente 4 méthodes pour stocker des informations en PHP. Ces informations peuvent être des types différents : integer, float, string, boolean, date, varchar, etc.

Faut-il stocker des informations en PHP ?

Oui. J'ai eu l'idée d'écrire cet article après 3 semaines passées en train de donner une formation en programmation web et durant cette formation, j'ai fait comprendre aux participants que l'apprentissage de la programmation particulièrement le PHP, se simplifie au fur et à mesure qu'on l'apprend.

Le but de cet article est de vous aider à toujours stocker des informations pendant que vous créez vos pages web.

Sans plus tarder, découvrons ensemble ces 4 méthodes pour stocker des informations en PHP. Ces méthodes peuvent s'appliquer aussi sur d'autres langages de programmation. J'ai choisi d'utiliser PHP dans cet article parce que c'est le langage que je maitrise le mieux et c'est aussi le langage que j'utilise sur ce site.

Méthode 1 : Les variables

Qui dit programmation, dit les variables. On ne peut pas parler de la programmation sans parler des variables.

Une variable est un objet qui stocke temporairement une information pendant que la page web est ouverte. Une fois que cette page est fermée, cette information sera supprimée.

<?php
 $nom = "Tychic Obanda";
?>

La seule limite des variables est au niveau de la durée et de la portée. Comme je l'ai dit avant, une variable sera supprimée d'une page web qu’après la fermeture de cette page. Une variable utilisée sur la page index.php ne sera pas utilisé sur la page connexion.php.

Ainsi, pour régler ce problème, PHP a créé ce qu'on appelle, les variables superglobales.

Les variables superglobales ont 4 particularités :

  1. Elles peuvent exister après la fermeture de la page web;
  2. Elles sont écrites en majuscules et commencent par un underground(_);
  3. Elles sont des tableaux;
  4. Elles sont automatiquement créées par PHP à chaque fois qu'une page est chargée.

Il existe plusieurs variables superglobales :

<?php
 $_SESSION[];
 $_COOKIE[];
 $_POST[];
 $_GET[];
 $_SERVER[];
 $_ENV[];
 $_FILES[];
?>

Méthode 2 : Les tableaux

En programmation, les tableaux ou arrays, sont des variables composées que l'on peut imaginer sous la formation de tableaux. On peut faire énormément des choses avec les arrays et leur utilisation est déjà indispensable pour tout les débutants en programmation.

Il existe deux types de tableaux : les tableaux numérotés et les tableaux associatifs.

1. Les tableaux numérotés

TABLEAU

Pour créer un tableau numéroté en PHP, on utilise la fonction array().

<?php
 $sites = array('243tech', 'mizikin', 'kephatech', 'informagenie');
?>

ou

<?php
 $sites[0] = '243tech';
 $sites[1] = 'mizikin';
 $sites[2] = 'kephatech';
 $sites[3] = 'informagenie';
?>

Attention, un array commence toujours par l'indice numéro 0. Ne l'oubliez jamais.

2. Les tableaux associatifs

Les tableaux associatifs fonctionnent sur le même principe, sauf qu'au lieu de numéroter les indices, on va les étiqueter en leur donnant chacune un nom différent.

Pour créer un tableau associatif, on utilise toujours la fonction array() comme pour les tableaux numérotés, mais on va mettre un nom devant chaque information.

<?php
 $sites = array('nom' => '243tech', 'webmaster' => 'Tychic Obanda', 'domaine' => 'Programmation web');
?>

On utilise => pour associer une information à son indice sur le tableau

Ou

<?php
 $sites['nom'] = '243tech';
 $sites['webmaster'] = 'Tychic Obanda';
 $sites['domaine'] = 'Programmation web';
?>

Méthode 3 : Les fichiers

Les variables et les tableaux sont simples à utiliser, mais ils ne contiennent que des informations temporaires. La durée de vie d'une variable ou d'un tableau n'est en effet jamais longue. Or, vous aurez certainement besoin de stocker définitivement des informations sur votre site.

Par exemple,il est impossible de stocker les commentaires de vos articles dans des variables puisque celles-ci seront supprimées à la fin de l’exécution de la page web.

Pour stocker longtemps ce genre d'informations sur votre site, il faut les écrire sur le disque dur. Quoi de plus logique pour cela que de créer des fichiers. PHP permet justement d'enregistrer des informations dans des fichiers sur le disque dur du serveur.

Voici les fonctions qu'on utilise pour manipuler les informations sur les fichiers en PHP:

  • fopen() : ouvrir un fichier;
  • fclose() : fermer un fichier;
  • fgetc() : lire un fichier caractère par caractère;
  • fgets() : lire un fichier ligne par ligne;
  • fputs() : écrire dans un fichier;
  • fseek() : remettre le curseur au début du fichier.

Méthode 4 : La base de données

La dernière méthode pour stocker des informations en PHP consiste à les stocker dans une base de données.

En PHP, on peut difficilement se passer d'une base de données. Cet outil incontournable sert à enregistrer des données de façon efficace et organisée. Tout ce que vous voulez enregistrer sur votre site, va se retrouver stocké dans une base de données : commentaires, messages, adresses mail, membres, etc.

Une base de données contient plusieurs tables et chaque table contient les champs(colonnes) et les tables(lignes).

Si cet article vous a été utile, n’hésitez pas de vous manifester dans les commentaires.


Tychic ObandaJe suis Tychic Obanda. Avant j'étais un simple visiteur des sites internet et aujourd'hui je suis devenu le créateur des sites internet. Passionné de l'internet et de la programmation, je publie sur ce site des astuces et tutoriels pour vous aider de mieux apprendre la programmation web et de vivre de cette passion.




Laisser un commentaire
Vous pouvez écrire en gras en utilisant * et en italique en utilisant _
987

2 commentaires

Moustapha
Moustapha

C'est très sympa, j'aime bien , merci !!!

Répondre

Frijo
Frijo

J'ai Apprécié Votre Article. Svp Expliquez Moi Le Fonctionnement Et L'utilisation D'une Base De Donnée.

Répondre

Recherche

Bonus Gratuit

50 conseils aux blogueurs débutants et futurs blogueurs

Un ebook écrit pour vous montrer tout ce qu'il faut pour devenir développeur web

Avatar Tychic Obanda

Envie d'apprendre plus sur la création de sites web ? Vous êtes au bon endroit ! 170 articles publiés, 7647 commentaires ont été postés sur 243tech. Tout ce que vous cherchez se trouve certainement ici...