TheSin
Messages postés331Date d'inscriptionmardi 12 novembre 2002StatutMembreDernière intervention10 février 2009
-
15 juin 2006 à 09:54
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 2013
-
15 juin 2006 à 12:54
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 15 juin 2006 à 12:54
Voilà, je l'ai fait pour un écart inférieur à trois heures, :)
@++
R@f
kankrelune
Messages postés1293Date d'inscriptionmardi 9 novembre 2004StatutMembreDernière intervention21 mai 2015 15 juin 2006 à 12:32
@ coockiesch... bah tout simplement comme pour l'entrée 'minute' mais pour les heure... en gros tu remplace...
'minutes' => 'Il y a {minutes} minute(s)',
'heure' => 'Il y a une heure',
par
'minute' => 'Il y a une minute',
'minutes' => 'Il y a {minutes} minutes',
'heure' => 'Il y a une heure',
'heures' => 'Il y a {heures} heures',
Après tout dépend dans quel context tu utilise cette fonction... .. .
@ tchaOo°
kankrelune
Messages postés1293Date d'inscriptionmardi 9 novembre 2004StatutMembreDernière intervention21 mai 2015 15 juin 2006 à 12:08
Vu que le include ne génèrera pas d'erreur si le fichier n'est pas là
Si si il génère une erreur... mais require stop l'execution du script alors que include non... .. .
Quoi je chipote... aïe... non... aïe pô la tête... .. . ;o)
@ tchaOo°
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 15 juin 2006 à 12:07
En fait, le define est une habitude héritée du C++... :-D
Kankrelune: "Sympa... par contre il me semble qu'il serait bien de changer l'entrée "heure" en "Il y a {heures} heures" et de rajouter "une_heure" avec "Il y a une heure"..."
>> Je ne comprends pas trop ce que tu veux dire...
@++
R@f
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 15 juin 2006 à 11:53
Ouais, j'aurais aussi plutôt eu tendance à utiliser xx_once.
Et de préférence, un require_once. Vu que le include ne génèrera pas d'erreur si le fichier n'est pas là. Mais bon...vu que la présence ou non de ce tableau est prise en compte, ça n'est pas un gros problème.
Effectivement, code sympa :-)
TheSin
Messages postés331Date d'inscriptionmardi 12 novembre 2002StatutMembreDernière intervention10 février 2009 15 juin 2006 à 11:50
ahh, merci Kankrelune, je comprend mieux.
Effectivement, il serait même plus simple d'en faire un include_once ('lang.php') à la place du simple include, non ? (tant qu'à faire ^^)
kankrelune
Messages postés1293Date d'inscriptionmardi 9 novembre 2004StatutMembreDernière intervention21 mai 2015 15 juin 2006 à 11:44
Sympa... par contre il me semble qu'il serait bien de changer l'entrée "heure" en "Il y a {heures} heures" et de rajouter "une_heure" avec "Il y a une heure"...
@ TheSin...
je ne comprend pas pourquoi tu définie une constante "__LANG_PHP__" inutilisée
Tout simplement pour ne pas déclarer plusieurs fois le tableau inutilement... mais dans ce cas mieux vaut enlever le test de la présence de la constante du fichier lang et le mettre direct dans la fonction...
if(!defined( '__LANG_PHP__' ))
include 'lang.php';
@ tchaOo°
TheSin
Messages postés331Date d'inscriptionmardi 12 novembre 2002StatutMembreDernière intervention10 février 2009 15 juin 2006 à 09:54
C'est sympa, mais je ne comprend pas pourquoi tu définie une constante "__LANG_PHP__" inutilisée.
Par contre, au niveau de ta déclaration des tableaux, mieux vaut faire
$array = array ( value1 , value2 , etc ... );
c'est plus simple et plus pratique ;)
Bon, d'accord, ça change pas grand chose pour 4 lignes, mais bon ^^
($array_search[] et $array_replace[])
15 juin 2006 à 12:54
@++
R@f
15 juin 2006 à 12:32
'minutes' => 'Il y a {minutes} minute(s)',
'heure' => 'Il y a une heure',
par
'minute' => 'Il y a une minute',
'minutes' => 'Il y a {minutes} minutes',
'heure' => 'Il y a une heure',
'heures' => 'Il y a {heures} heures',
Après tout dépend dans quel context tu utilise cette fonction... .. .
@ tchaOo°
15 juin 2006 à 12:08
Si si il génère une erreur... mais require stop l'execution du script alors que include non... .. .
Quoi je chipote... aïe... non... aïe pô la tête... .. . ;o)
@ tchaOo°
15 juin 2006 à 12:07
Kankrelune: "Sympa... par contre il me semble qu'il serait bien de changer l'entrée "heure" en "Il y a {heures} heures" et de rajouter "une_heure" avec "Il y a une heure"..."
>> Je ne comprends pas trop ce que tu veux dire...
@++
R@f
15 juin 2006 à 11:53
Et de préférence, un require_once. Vu que le include ne génèrera pas d'erreur si le fichier n'est pas là. Mais bon...vu que la présence ou non de ce tableau est prise en compte, ça n'est pas un gros problème.
Effectivement, code sympa :-)
15 juin 2006 à 11:50
Effectivement, il serait même plus simple d'en faire un include_once ('lang.php') à la place du simple include, non ? (tant qu'à faire ^^)
15 juin 2006 à 11:44
@ TheSin...
Tout simplement pour ne pas déclarer plusieurs fois le tableau inutilement... mais dans ce cas mieux vaut enlever le test de la présence de la constante du fichier lang et le mettre direct dans la fonction...
if(!defined( '__LANG_PHP__' ))
include 'lang.php';
@ tchaOo°
15 juin 2006 à 09:54
Par contre, au niveau de ta déclaration des tableaux, mieux vaut faire
$array = array ( value1 , value2 , etc ... );
c'est plus simple et plus pratique ;)
Bon, d'accord, ça change pas grand chose pour 4 lignes, mais bon ^^
($array_search[] et $array_replace[])