fr . comp . lang . php


Service Usenet Gratuit - You The Net .Com Consultez les groupes de news usenet nntp avec www.youthenet.com Postez et suivez voos fils de discussions gratuitement avec you the net .com le service gratuit de news en ligne

Re: Liste a re-ordonner ! sur Fr Comp Lang Php



Groupes les plus fournis
sci astronautique lettres ecriture rec son-image video materiel comp os linux configuration comp os mac-os classiques misc handicap rec arts musique jazz reseaux telecoms operateurs mobiles comp developpement agl windev rec arts musique metal misc actualite comp algorithmes comp lang php lettres langues-anciennes grec petites-annonces divers sci electrotechnique usenet-fr emile durkheim comp sys palm-pilot rec photo materiel reseaux telecoms adsl


Derniers posts youthenet
Re: Démission pour création d'entreprise commerce ou service Que pensez-vous de la doctrine de James Madison ? Re: envoi des données à un serveur html la demeure du chaos Re: Alice au pays de Free (d'après la t ribune) Re: Est-ce ue violation de la GPL? Re: L'ultra libéralisme du chemin de fer prôné par Sarkozy... Président langue de bois ? la compagnie de l'autre

actualité

Entrez votre email ci-dessus pour vous abonner, vous désabonner ou ...
PC-InfoPratique - Il y a 5 heures
NET / SQL est impérative. De bonnes connaissances en administration Windows Server / IIS6 sont très appréciées. Une connaissance de Linux / Php est un plus.
source

actualité

Professeur d'anglais - langue maternelle anglaise
Casafree.com - Publié depuis 1 heure
Pas d'autre annonce de ann en cours de publication. Casafree utilise les technologies : Php, Mysql, Xoops, et vous recommande l'utilisation de Firefox.
Appartement 60m² à Marrakech Casafree.com
4 autres articles
source

Accueil |  Ajouter aux Favoris |  Inscription |  connexion |  Flux RSS de fr.comp.lang.php |

fr . comp . lang . php

Re: Liste a re-ordonner !



accueil . fr . comp . lang . php




Re: Liste a re-ordonner !

   
Sujet: Re: Liste a re-ordonner !
De: om+news (l' arobase) miakinen.net (Olivier Miakinen)
Groupes: fr.comp.lang.php
Organisation: Neottia nidus-avis
Date: 06. Jul 2008, 16:26:14
Le 06/07/2008 09:28, Pierre Maurette a écrit :

Je viens d'installer WAMPSERVER sur ma machine, et du coup j'ai pu
tester...

Pourquoi pas en CLI ?

Euh... ça veut dire en ligne de commande, c'est ça ? Il me semble avoir
déjà lu cette abréviation mais je n'en suis pas sûr.

Si c'était bien ça, il est possible que cela marche aussi, je n'ai pas
encore essayé.

Pour reprendre le langage indépendamment du buzz
HTML, je me suis fait un petit environnement CLI Eclipse/PHPEclipse,
sous Linux et Windows, je n'ai pas encore fait tourner le debugger,
mais c'est bien pratique. Un peu lourd, mais Eclipse est pratiquement
toujours lancé sur mes machines.

J'ai déjà utilisé Eclipse une fois, en cours Java, mais je n'avais pas
beaucoup aimé. Il faut dire que je n'avais pas eu le choix de l'éditeur
et qu'il me manquait la puissance de vim.

Sinon, PSPad + console interne, ou PSPAd + console externe. Ou PHPEdit.

Je ne connais pas tout ça. J'essaierai peut-être un jour, si j'en ai
l'occasion -- et l'envie.

function cmp($a, $b) {
preg_match("/^\s*([0-9]+).*\(([0-9]+)\)\s*[\r\n]+$/", $a, $ma);
preg_match("/^\s*([0-9]+).*\(([0-9]+)\)\s*[\r\n]+$/", $b, $mb);

Quoique ce ne soit pas explicitement demandé, les \s* sont une bonne
idée (surtout en fin de ligne où on ne les voit pas forcément).

return $mb[2] != $ma[2] ? $mb[2] - $ma[2] : $mb[1] - $ma[1];

Oui, si tu veux. Tu gagnes une ligne, mais certains trouveront peut-être
moins lisible la syntaxe avec l'opérateur ternaire. Pour moi les deux se
valent.

Malheureusement(!):
    // ...
    return $mb[2] - $ma[2] or $mb[1] - $ma[1];;
ne fonctionne pas (forçage des !=0 en 1)

:-D

Il resterait donc:

  // ...
    $r = $mb[2] - $ma[2] or $r = $mb[1] - $ma[1];
  return $r;

Personnellement je n'aime pas. Aller définir et utiliser une variable
juste pour contourner le problème d'utilisation de « or », alors que
rien ne nous oblige à utiliser ce « or », ça me semble aller au devant
des ennuis pour rien : on perd en lisibilité, et si un jour quelqu'un
croit pouvoir améliorer ce code en virant la variable cela créera un
vrai bug (celui que tu as signalé juste au dessus).

J'ai bricolé les regex pour se protéger d'espaces et tab, surtout en
tête de ligne.

Oui, ça c'est bien.

N'existe pas une fonction de pre-compilation des regex (puisqu'on a
deux fois le même) ?

Même réponse que Mickaël :

<cit. http://fr2.php.net/manual/fr/intro.pcre.php>
Note: Cette extension maintient un cache global par thread des
expressions rationnelles compilées (jusqu'à 4096).
</cit.>


Date Sujet  Auteur
04.07. * Liste a re-ordonner !Thierry Loiseau
04.07. +- Re: Liste a re-ordonner !Olivier Miakine
04.07. +* Re: Liste a re-ordonner !Olivier Miakine
04.07. |+* Re: Liste a re-ordonner !Olivier Miakine
06.07. ||`* Re: Liste a re-ordonner !Olivier Miakine
06.07. || `* Re: Liste a re-ordonner !Pierre Maurette
06.07. ||  +- Re: Liste a re-ordonner !Mickaël Wolff
06.07. ||  `- Re: Liste a re-ordonner !Olivier Miakine
04.07. |+* Re: Liste a re-ordonner !Pierre Maurette
04.07. ||`- Re: Liste a re-ordonner !Bruno Desthuill
04.07. |`- Re: Liste a re-ordonner !Pierre Maurette
04.07. +* Re: Liste a re-ordonner !Thierry Loiseau
05.07. |`* Re: Liste a re-ordonner !Thierry Loiseau
05.07. | `- Re: Liste a re-ordonner !SAM
05.07. +- Re: Liste a re-ordonner !Jacques Haddi
11.07. `* Re: Liste a re-ordonner !Thierry Loiseau
11.07.  `- Re: Liste a re-ordonner !Olivier Miakine
Derniers articles
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs soc politique test sci zetetique misc engueulades usenet abus d rec moto misc droit travail soc environnement rec photo numerique

Derniers messages
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs soc politique rec moto soc environnement test sci philo sci zetetique misc droit travail rec tv programmes misc actualite

actualité

Entrez votre email ci-dessus pour vous abonner, vous désabonner ou ...
PC-InfoPratique - Il y a 5 heures
NET / SQL est impérative. De bonnes connaissances en administration Windows Server / IIS6 sont très appréciées. Une connaissance de Linux / Php est un plus.
source

actualité

Société: SOCIETE CONFIDENTIELLE
PC-InfoPratique - Il y a 23 heures
Des connaissances en développement micro-informatique (WINDEV, PHP, JAVA ou autre langage orienté Objet) seraient appréciées.
source


 




Copyright 2008 ©  - YouTheNet.com

| conua.com |