Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 18-03-2009 23:18:32

dada87
Nouveau membre
Date d'inscription: 18-03-2009
Messages: 2

Qu'est ce que "<?="

C'est tout con mais j'ai beau retourner la doc et les forums impossible de trouver a quoi corespond "<?=" d'apres l'utilisation j'en déduis que c'est comme "<?php" pour le php mais pour Zend...
En tout cas je n'arrive pas a les interpréter...des que je met <?= ?> il m'affiche ce qu'il y a entre les balises...

Quelqu'un peut il m'expliquer en deux mots a quoi ça correspond et comment faire pour que le code entre "<?= ?>" soit interpréter.

Merci

Hors ligne

 

#2 19-03-2009 08:06:09

Roulio
Membre
Lieu: Alsace
Date d'inscription: 20-11-2007
Messages: 137
Site web

Re: Qu'est ce que "<?="

salut dada,

<?= ... ?> représente un "alias" de <?php echo ... ?>. Avant de pourvoir l'utiliser, il faut que tu paramètre l'option 'short open tag' dans le php.ini

une petite recherche sur "short tag php" t'en dira plus.

a+,
Julien

Hors ligne

 

#3 19-03-2009 09:08:07

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: Qu'est ce que "<?="

et perso je te déconseille de l'utiliser
si un jour ton code se retrouve sur un serveur qui n'a pas le short open tag et que tu n'a pas la possibilité de l'activer tu seras marron

A+JYT

Hors ligne

 

#4 19-03-2009 09:57:01

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: Qu'est ce que "<?="

Dans quel cas ne pourrais on pas activer short_open_tags ?
Sur mutualisé je veux bien, mais le ZF n'est pas fait pour ça smile

Hors ligne

 

#5 19-03-2009 11:06:15

dada87
Nouveau membre
Date d'inscription: 18-03-2009
Messages: 2

Re: Qu'est ce que "<?="

Ok! Je comprend mieux les tutos :p
Merci !

Hors ligne

 

#6 19-03-2009 12:54:04

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: Qu'est ce que "<?="

Mr.MoOx a écrit:

Dans quel cas ne pourrais on pas activer short_open_tags ?
Sur mutualisé je veux bien, mais le ZF n'est pas fait pour ça smile

ben si ZF est fait pour faire des applications qu'on va utiliser et si une appli strictement privée à peu de chance d'arriver sur du mutualiser quoi que
une application plus généraliste pourrait très bien le devenir.

Je dis quoi que car dans les grandes entreprises ou PHP est présent officiellement l'hébergement et le plus souvent mutualisé (en interne) il est alors plus facile de faire changer la conf pour ce genre de détail mais ce n'est pas pour autant que l'on peut définir son environnement comme on le veut.

ZF est fait pour faire des apllis et les applis pour être installées
donc risque potentiel d'incompatibilité
pour moi mieux vaut prévenir que gérir

donc seulement <?php dans les fichiers php et <?php  ?> dans les fichiers phtml
A+JYT

Hors ligne

 

#7 19-03-2009 13:07:46

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Qu'est ce que "<?="

On peut utiliser les short tags dans les vues sans qu'ils soient activés dans PHP. Par contre ça passe par un wrapper qui dégrade les performances.

http://framework.zend.com/manual/en/zen … .shortTags

A+, Philippe
PS: je n'active jamais les short tags, ça peut poser des problèmes par exemple quand tu embarques des bouts de XML dans des fichiers PHP ou des blagues comme ça.


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#8 19-03-2009 13:10:40

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: Qu'est ce que "<?="

Décidement ce ZF assure un max big_smile

PS: pour les perfs, on a rien sans rien :s, c'est toujours mieux que de voir son appli pas marcher car on est un flegmard comme moi à mettre des short_tags pleins mes vues ^^

Hors ligne

 

#9 19-03-2009 19:09:59

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Qu'est ce que "<?="

Hello,

A noter que tous les exemples de la documentation en version 1.8 ne comporteront plus de short_open_tags.

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#10 19-03-2009 20:41:57

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: Qu'est ce que "<?="

de tout façon un rechercher remplacer sur tout le projet et le tour est joué
wink

Hors ligne

 

#11 19-03-2009 20:51:52

keilnoth
Membre
Date d'inscription: 30-08-2008
Messages: 128
Site web

Re: Qu'est ce que "<?="

J'ai toujours utilisé les short tags perso. Même sur du mutualisé... et je n'ai jamais eu aucun problème. smile
Oué, j'ai pas froid aux yeux, j'sais !

Et puis on économise 8 frappes sur son clavier. Vu le nombre de fois qu'on l'utilise, ça doit faire pas mal de claviers sauvés !

Et puis s'ils voulaient pas qu'on l'utilise ils l'auraient pas créé. Un raccourcis, c'est toujours bon à prendre. Comme on choisi généralement sur quel serveur on est déployé, il y a quand même peu de chance de se faire embêter. smile

Bref, partisan du short tag ici ! smile


Quelques tutoriaux Zend Framework !

Hors ligne

 

#12 20-03-2009 10:42:43

bertra
Membre
Date d'inscription: 06-02-2008
Messages: 130

Re: Qu'est ce que "<?="

mikaelkael a écrit:

Hello,

A noter que tous les exemples de la documentation en version 1.8 ne comporteront plus de short_open_tags.

A+

Sauf dans les vues non ?
Je croyais que la recommandation de Zend était :
- pas de shorttags dans les contrôleurs, modèles
- shorttags dans les vues

Hors ligne

 

#13 20-03-2009 13:33:12

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Qu'est ce que "<?="


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#14 20-03-2009 14:29:24

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: Qu'est ce que "<?="

P'is en même, y'a que les cons qui changent pas d'avis xD

Hors ligne

 

#15 20-03-2009 15:05:36

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Qu'est ce que "<?="

Hello,

Pour enlever toute ambiguïté, je suis un utilisateur du short_open_tags dans les vues wink.

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages