• Aucun résultat trouvé

Table des matières1. Introduction...........................................................................................................................................................22. Liste des méthodes de la classe................................

N/A
N/A
Protected

Academic year: 2022

Partager "Table des matières1. Introduction...........................................................................................................................................................22. Liste des méthodes de la classe................................"

Copied!
4
0
0

Texte intégral

(1)

Documentation Tmessage Version 2,0

/* * module : Tmessage.odt

* projet : documentation de l'objet TMessage * * version : 5.1

* auteur : laporte * création : 23/12/94 * modif : 6/01/00 */

Table des matières

1. Introduction...2 2. Liste des méthodes de la classe...2 3. Description des méthodes...2

tempfile_6014.odt - Page 1 - 15/04/2022

(2)

Documentation Tmessage Version 2,0

1. Introduction

La librairie TMessage a été conçue dans le but de soulager le programmeur lors du développement d'applications ou dans le cadre d'une internationalisation de logiciels.

Les messages destinés à être affichés à l'écran sont placés dans un fichier texte à inclure dans le code PHP.

Il est ainsi plus aisé de localiser les différents messages dans un code source lors de modifications ou de maintenance avec une séparation nette entre les couches métiers.

[sommaire]

2. Liste des méthodes de la classe

TMessage - Constructeur de la classe

read - Retourne un message formaté

count - Retourne le nombre de messages contenus dans le fichier texte [sommaire]

3. Description des méthodes

Nom

TMessage - Constructeur de la classe

Syntaxe

$objet = TMessage($file)

$objet = TMessage($file, $rootDir) Description

Le premier constructeur ouvre un fichier messages $file. Ce fichier doit se trouver dans le répertoire où se trouve le code.

Le deuxième constructeur ouvre un fichier messages $file qui se trouve dans le dossier $rootDir.

Valeurs retournées Objet TMessage.

Exemple

require "./inc/Tmessage.php"; // description objet TMessage

$msg = new TMessage("./msg/fr/home.php"); // appel au constructeur

tempfile_6014.odt - Page 2 - 15/04/2022

(3)

Documentation Tmessage Version 2,0

Nom

read - Retourne un message formaté

Syntaxe

$string = TMessage->read($IDmsg)

$string = TMessage->read($IDmsg, $arg)

$string = TMessage->read($IDmsg, $arg, $bool) Description

La méthode read recherche le texte correspondant au numéro de message $IDmsg.

Le 2ème argument $arg est utilisé pour mettre à jour une variable dans le texte identifiée par %1 (variable n° 1). Si le texte contient plusieurs variables, il est possible de passer un tableau en argument qui affectera chaque valeur au n° de variable correspondant.

Le 3ème argument booléen indique si le pluriel dans le texte, identifié par %s, doit être pris en compte.

Valeurs retournées

Le texte correspondant au message numéro $IDmsg, remplacé par les éventuels arguments arg ou la chaîne vide "" si aucune correspondance n'a été trouvée.

Exemple

require "./inc/Tmessage.php"; // description objet Tmessage

require "./msg/home.php"; // description des n° de messages

$msg = new TMessage("./msg/fr/home.php"); // appel au constructeur

$title = $msg->read($MSG_TITLE); // lecture du 1er message

$title = $msg->read(0); // équivalent au code ci-dessus

$cpb = $msg->read($MSG_CPB, 10); // message avec un argument (10)

$time = $msg->read($MSG_TIME, 22, true); // message avec un argument (22) // avec prise en compte du pluriel

$range = $msg->read($MSG_RANGE, array(0, 6)); // message avec deux arguments (0 et 6) // le fichier "./msg/home.php"

static $MSG_TITLE = 0;

static $MSG_CPB = 1;

static $MSG_TIME = 2;

static $MSG_RANGE = 3;

// le fichier "./msg/fr/home.php" correspondant static $message = Array(

"Connectez-vous avec TOR",

"%1 cpb",

"%1 minute%s",

"plage %1-%2 heures"

);

tempfile_6014.odt - Page 3 - 15/04/2022

(4)

Documentation Tmessage Version 2,0

Nom

count - Retourne le nombre de messages

Syntaxe

$integer = TMessage->count() Description

La méthode count() indique le nombre de messages disponibles dans le fichier messages.

Valeurs retournées

Le nombre de messages disponibles dans le fichier messages.

Exemple

require "./inc/Tmessage.php"; // description objet TMessage

$msg = new TMessage("./msg/fr/home.php"); // appel au constructeur

$total = $msg->count()

[sommaire]

tempfile_6014.odt - Page 4 - 15/04/2022

Références

Documents relatifs

Les mêmes différences sont retrouvées à l’intérieur du grade 2 (80 mois pour le groupe A vs. La détermination de l’index mitotique permettrait donc d’affiner le

(2002) démontrent que la fréquence cardiaque est bien associée à un exercice physique chez le cheval comme nous l’avons nous aussi mis en évidence au cours

Le seuil minimal à partir duquel traiter un animal n’est pas clairement établi : l’attitude la plus courante est d’administrer un traitement antifongique à un

La notion de ghetto, d’abord utilisée pour étudier certains quartiers religieux/ethniques (chinois, italien, juif, etc.) des métropoles, a ensuite été employée comme

Dans cette étude, après avoir rassemblé des données sur les caractéristiques virales du VRSB, l’infection par ce virus et la vaccination contre celui-ci, nous présentons

L’âge du propriétaire est apparu dans notre étude comme un marqueur de risque d’obésité (risque 3 fois supérieur chez les chats ayant un propriétaire âgé de plus de 40

Pour rétablir les paramètres d'origine d'un affichage, sélectionnez le dossier de messages concerné puis, dans l'onglet View, cliquez sur le bouton Reset View du groupe Current

> Une démarche coordonnée entre la Direction de l’instruction publique, de la culture et du sport, la Direction de la santé et des affaires sociales, et tous les acteur-trice-s