Utilisation de variable ou bien define !

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Utilisation de variable ou bien define !

par gesualda » 27 juil. 2006, 21:37

Yep j'avais vu ce post, en fait c'est également dans le cadre d'un site multilangue, bon j'ai pas de soucis ca fonctionne sans problème en 5 langues.

Mais j'avais lu quelques parts que pour éviter une certaine surcharge du serveur, il valait mieux utiliser "define" d'ou ma question qui est purement technique, car je me demandais s'il valait mieux utilise l'un ou l'autre ?


Merci :D

par Invité » 27 juil. 2006, 20:11

par yann_g » 27 juil. 2006, 19:41

define sert pour des constantes. c'est-à-dire que tu tu utilises define, tu n'auras pas à redéfinir ta variable sur chaque page.

donc si tu ne veux afficher ton texte que sur une page, tu n'as pas de raison d'utiliser define.

Utilisation de variable ou bien define !

par gesualda » 27 juil. 2006, 19:04

Bonjour à tous,

Ma question va faire sourire, mais que vaut-il mieux utiliser et surtout pourquoi, un texte dans une variable $mavariable ou bien "define" avec le texte" comme dans l'exemple puisque le resultat est le même ? :D
$text_page['page_1_1'] =
							'
							The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for
							those interested. Sections 1.10.32 and 1.10.33 from "de Finibus Bonorum et 
							Malorum" by Cicero are also reproduced in their exact original form, accompanied 
							by English versions from the 1914 translation by H. Rackham
							';
//Affichage texte
echo $text_page['page_1_1']."<br /><br />"	;	

//Affichage texte
define('TXT_PAGE_1', 'The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for
							those interested. Sections 1.10.32 and 1.10.33 from "de Finibus Bonorum et 
							Malorum" by Cicero are also reproduced in their exact original form, accompanied 
							by English versions from the 1914 translation by H. Rackham
							');


echo TXT_PAGE_1;