Pour ma part, je ne reproduis pas ce comportement.
La regexp appliquée en debut de texte est la suivante, dont il est clair qu'elle accepte beaucoup de choses dont un saut de ligne en début de document:
Il vaut toujours mieux lire le code incriminé plutot que de répondre à ses propres questions en faisant foi à un outil opaque qui a déjà fait la preuve de ses limitations.
Il vaut toujours mieux lire le code incriminé plutot que de répondre à ses propres questions en faisant foi à un outil opaque qui a déjà fait la preuve de ses limitations.
Après lecture, mon rapport de bug était insuffisant : ce code ne supporte pas les espace avant le doctype.
Le W3C si.
Il vaut toujours mieux lire le code incriminé plutot que de répondre
à ses propres questions en faisant foi à un outil opaque qui a déjà
fait la preuve de ses limitations.
Après lecture,
Il faut aussi lire complétement le mail ci-dessus, où figurait la phrase:
Pour ma part, je ne reproduis pas ce comportement.
ce code ne
supporte pas les espace avant le doctype.
Le W3C si.
Cours de RegExp: \s* veut dire un nombre quelconque d'espaces, il est précédé et suivi d'une autre étoile,le tout encore mis en étoile, et une regexp doit toujours chercher le plus long segment initial. Donc d'une part ça doit marcher, et d'autre part je confirme que ça marche effectivement sur ma version de PHP, savoir 4.4.4.
mon rapport de bug était insuffisant
Il reste toujours insuffisant en ce qu'il ne dit pas sur quelle version de PHP ça ne marche pas, puisqu'il a été précisé qu'il en existe au moins une où ça marche.
Il vaut toujours mieux lire le code incriminé plutot que de répondre
à ses propres questions en faisant foi à un outil opaque qui a déjà
fait la preuve de ses limitations.
Après lecture,
Il faut aussi lire complétement le mail ci-dessus, où figurait la phrase:
Pour ma part, je ne reproduis pas ce comportement.
ce code ne
supporte pas les espace avant le doctype.
Le W3C si.
Cours de RegExp: \s* veut dire un nombre quelconque d'espaces, il est précédé et suivi d'une autre étoile,le tout encore mis en étoile, et une regexp doit toujours chercher le plus long segment initial. Donc
Oups, pourquoi est-ce que j'ai cru que \s* signifiait saut de lignes en nombre quelque ?
d'une part ça doit marcher, et d'autre part je confirme que ça marche effectivement sur ma version de PHP, savoir 4.4.4.
En php 5.2.1 ça n'a pas marché chez moi.
mon rapport de bug était insuffisant
Il reste toujours insuffisant en ce qu'il ne dit pas sur quelle version de PHP ça ne marche pas, puisqu'il a été précisé qu'il en existe au moins une où ça marche.
PS : je ne peux plus tester : j'ai mis à jour le squelette pour ne plus avoir le bug.