Codage PHP - Question standard
17 messages
• Page 1 sur 2 • 1, 2
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- trix
- WRInaute discret

- Messages: 97
- Inscription: 23 Mar 2004
Utiliser <?php plutot que <? est de loin pas inutile.
J'ai toujours utilise <? , et depuis que je fais de l'XML je m'en mord les doigts, vu que le XML utilise aussi <? .
Si tu debutes, utiliser <?php est une bonne habitude a prendre, ca t'evitera eventuellement d'avoir a modifier tous tes fichiers plus tard.
J'ai toujours utilise <? , et depuis que je fais de l'XML je m'en mord les doigts, vu que le XML utilise aussi <? .
Si tu debutes, utiliser <?php est une bonne habitude a prendre, ca t'evitera eventuellement d'avoir a modifier tous tes fichiers plus tard.
- Oncle Tom
- WRInaute impliqué

- Messages: 812
- Inscription: 31 Mar 2003
Je confirme il faut utiliser <?php ?> , autant ne pas être feignant sachant que les "short tags" (<? ?>) dépendent de la configuration du php.ini (et donc de l'hébergeur etc.). <?php ?> fonctionnera partout, <? ?> pas nécessairement.
Sinon <?php ?> sert à délimiter tes portions de code php. Donc tu le répètes autant de fois que tu as du code à séparer du HTML (ou autre). Exemple :
Sinon <?php ?> sert à délimiter tes portions de code php. Donc tu le répètes autant de fois que tu as du code à séparer du HTML (ou autre). Exemple :
- Code: Tout sélectionner
<?php
//mon code de début de page
?>
<html>
<head><title><?php echo $mon_titre_dynamique;?></title></head>
<body>
<?php
//mon corps de page dynamique
include('mapage.php');
?>
</body>
</html>
- trix
- WRInaute discret

- Messages: 97
- Inscription: 23 Mar 2004
e-kiwi a écrit:heureusement, en une ligne de commande tu peux modifier tous les <? de tes fichiers en <?php
hehe, pas quand t'as a peu pres 5000 fichiers avec des extensions differentes repartis sur une demie douzaine de serveurs
Ajoutes des fichiers XML qui ont la meme extension que des scripts PHP, et tu devrais commencer a comprendre ma douleur.
Rien que de verifier que tout fonctionne encore comme prevu me prendrait 3 semaines, je suis donc pas terriblement motive pour faire le changement en une ligne de commande
- spijoelx
- WRInaute discret

- Messages: 249
- Inscription: 6 Fév 2004
Cartapus a écrit: pour éviter que le serveur perde du temps à chercher de quel codage il s'agit
cela s'avère faux:
-http://www.estvideo.com/dew/pages/phpbench/
Il y a deux façons de débuter un script : <? ou <?php. Sémantiquement la deuxième solution est conseillée. Certains disent qu'elle est aussi plus rapide car le couple serveur/module PHP sait immédiatement qu'il a affaire à du code PHP. Or on remarque qu'il n'en est rien : les deux façons de faire sont équivalentes. Par contre si vous envisagez d'utiliser PHP dans du code XML ou XHTML, il est nécessaire de préciser <?php
- David@site
- WRInaute occasionnel

- Messages: 382
- Inscription: 14 Jan 2004
<? est considere comme obsolète par PHP5 donc il ne le comprend plus me semble t'il (enalbe short_tag doit être à false par defaut). En tous cas le manuel PHP préconise d'utiliser <?php: voir:http://www.php.net/manual/fr/language.basic-syntax.php
- trix
- WRInaute discret

- Messages: 97
- Inscription: 23 Mar 2004
e-kiwi a écrit:>> hehe, pas quand t'as a peu pres 5000 fichiers avec des
>> extensions differentes repartis sur une demie douzaine de
>> serveurs
daccord, en demi douzaine de ligne de commande alors (6*15 secondes...hhmmm... 1m30)
ca resoud pas les 3 semaines de controle qualite, tu me proposes tes services?
- trix
- WRInaute discret

- Messages: 97
- Inscription: 23 Mar 2004
e-kiwi a écrit:tu me paye combien pour renommer tous tes <? en <?php ??
Pour renommer les <? en <?php , rien, vu qu'effectivement je peux le faire en moins de 5 minutes. Mais c'est pas le probleme.
Le vrai probleme c'est de faire la difference entre les choses comme:
- Code: Tout sélectionner
<? header('Content-type: image/svg+xml'); ?>
<? print '<?xml version="1.0" standalone="no"?>'; ?>
<?xml_parser_free($xml_parser);?>
et tous les autres auquels j'ai pas encore pense.
C'est faisable, mais a chaque fois il faut pouvoir verifier que tous les sites continuent a fonctionner normalement, et au besoin repasser sur la version precedente le temps de rectifier le script qui fait les changements.
En clair, j'ai pas l'intention de confier cette tache a qui que ce soit, je sais quel bordel ce serait, et j'ai appris a contourner le probleme.
Je ne fais qu'illustrer le fait que si je m'etais tout de suite habitue au <?php j'aurais pas a bricoler pour eviter que PHP essaye d'interpreter tout ce qui commence par <? .
17 messages
• Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- question codage
- Aide codage php
- Services petits boulots codage php
- Codage PHP : zend mieux que dreamweaver ?
- Pb codage include_path dans php.ini
- URL SEO friendly et codage de caractères (PHP)
- Recherche convention de nommage / codage PHP et MySQL
- Hebergeur standard
- paiement expédition standard
- URL Rewriting non standard
Consultez la description détaillée des produits ou services de Google suivants : Google Answers, OpenSocial
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




