Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/09/2006, 15h14   #1
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605
Par défaut qu'est-ce qui est le mieux ?


Déjà désolé pour le titre je ne savais vraiment pas quoi mettre
C'est bref et pas compliqué à comprendre
Qu'est-ce qui est le mieux entre ce code (simple au possible)
Code :
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
<?php 
echo ("
<div id=\"menu\">
	<ul>		
		<li><a href=\"\" title=\"Retour à l'accueil\"><img name=\"services\" src=\"".IMAGE_PATH."services.gif\" alt=\"\" /></a></li>			
		<li onmouseover=\"montre('smenu4');\" onmouseout=\"montre();\"><img name=\"resultats\" src=\"".IMAGE_PATH."resultats.gif\" alt=\"\" />
			<ul id=\"smenu4\">
				<li><a href=\"#\">Sous-Menu 4.1</a></li>
				<li><a href=\"#\">Sous-Menu 4.2</a></li>
				<li><a href=\"#\">Sous-Menu 4.3</a></li>
			</ul>
		</li>	
		<li><a href=\"\"><img name=\"programmes\" src=\"".IMAGE_PATH."programmes.gif\" alt=\"\" /></a></li>
		<li onmouseover=\"montre('smenu2');\" onmouseout=\"montre();\"><img name=\"partenaires\" src=\"".IMAGE_PATH."partenaires.gif\" alt=\"\" />
			<ul id=\"smenu2\">
				<li><a href=\"#\">Sous-Menu 2.1</a></li>
				<li><a href=\"#\">Sous-Menu 2.2</a></li>
				<li><a href=\"#\">Sous-Menu 2.3</a></li>
			</ul>			
		</li>	
		<li onmouseover=\"montre('smenu1');\" onmouseout=\"montre();\"><img name=\"equipe\" src=\"".IMAGE_PATH."equipe.gif\" alt=\"\" />
			<ul id=\"smenu1\">
				<li><a href=\"#\">Sous-Menu 1.1</a></li>
				<li><a href=\"#\">Sous-Menu 1.2</a></li>
				<li><a href=\"#\">Sous-Menu 1.3</a></li>
			</ul>
		</li>
	</ul>	
</div>
");
?>
et le même code mais ouvrant les balises php et un echo seulement là où il le faut? Pourquoi?
d'avance.
__________________
Pensez au tag
Les règles du Forum

Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS

PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5

SQL : Cours SQL
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 15h18   #2
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Ca sera probablement plus rapide en restreignant les echo (tu économises le parseur php)
Et puis ça sera plus facile à maintenir, et tu évites les erreurs de guillemets dans le echo.
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 15h23   #3
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605
OK donc tu penses que la solution "j'ouvre une balise PHP à chaque fois que j'en ai besoin" est mieux si je comprends bien.
Une question me vient alors : il vaut mieux des allés-retours entre le serveurs et le navigateurs et parser peu de PHP que de faire un seul appel serveur pour parser en masse ?
__________________
Pensez au tag
Les règles du Forum

Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS

PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5

SQL : Cours SQL
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 15h25   #4
Membre confirmé
 
Avatar de MANU_2
 
Inscription : mai 2002
Messages : 417
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 417
Points : 224
Points : 224
Citation:
Envoyé par Eusebius
Ca sera probablement plus rapide en restreignant les echo (tu économises le parseur php). Et puis ça sera plus facile à maintenir, tu évites les erreurs de guillemets dans le echo.
Là entierement d'accord.
De plus, si tu utilises un bon editeur, tu peux bien distinguer ton code php et html => + lisible.
MANU_2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 15h26   #5
Membre confirmé
 
Avatar de MANU_2
 
Inscription : mai 2002
Messages : 417
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 417
Points : 224
Points : 224
Citation:
Envoyé par trotters213
OK donc tu penses que la solution "j'ouvre une balise PHP à chaque fois que j'en ai besoin" est mieux si je comprends bien.
Une question me vient alors : il vaut mieux des allés-retours entre le serveurs et le navigateurs et parser peu de PHP que de faire un seul appel serveur pour parser en masse ?
Le fichier va pas faire d'aller-retour.
Le serveur va interpréter seulement tous les sections php puis les envoie au navigateur qui interprete le HTML.
MANU_2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2006, 15h34   #6
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605
OK je vous remercie tous les 2 pour cet éclaircissement.
__________________
Pensez au tag
Les règles du Forum

Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS

PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5

SQL : Cours SQL
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h21.


 
 
 
 
Partenaires

Hébergement Web