par
bubuche » 12 juil. 2007, 15:23
tr-s interessant comme lien.
Comme je ne parle pas très bien anglais, j'ai plutôt survolé, mais bon, j'ai appris un truc ou deux.
Pour le ? : et le if(){}else{}, je le savais déjà.
Pour le @ j'était aussi au courant.
D'ailleur, a ce propos, arretez moi si je me trompe mais est-ce que le @ peut être utilisé ailleur que dans une ouverture de flux? (dont on ne peut pas déterminer avant si elle va s'ouvrir ou pas).
J'ai été surpris par la page 50.
Et encore plus pour les constantes J'ai toujour cru qu'une constante, du fait qu'elle ne peut pas être modifiées était plus lgère qu'une variable, mais ce n'est visiblement pas le cas.
Pour les regex, je le savais déjà
(je n'utilise jamais de regex. Par exemple, pour récuperer dans une adresse contenant potentiellement des valeurs passées en get, les gens utilisent généralement une regex.
Il est beaucoup plus simple de
1) rajouter un '?' a la fin de la chaine.
2) récuperer tout le code se trouvant avant le premier '?'.
C'est super simple, et ça marche très bien.)
Pour les boucles for avec un strlen dans la condition, j'avais entendu parler que certaine personne faisait ça.
De toute façon, j'essai d'optimiser mes scripts, mais c'est plus pour la forme, car comme je suis sur un hébergeur gratuit (ifrance, pour ne pas le nommer) , je pourrais faire tout ce que je veux, ça ne chanera rien, n'est-ce pas?
Enfin, ça me fait prendre l'habitude.
Sinon, je me pose une question sur le (int)
en php, on ne peut pas déclarer une variable entière puisque dès qu'une valeur a virgule lui est attribuée, elle change.
Par contre la notation
$var = (int) 5/2;
retourne 2.
D'après mes boucle, cela est plus rapide que floor. Maintenant, reste a savoir pourquoi
En tout cas, merci pour le lien (j'y aurais sans doute passé plus de temps, mais c'est un pdf, et j'aime pas ça (ça fait ramer mon ordi comme pas possible, et c'est pas très beau visuellement).
tr-s interessant comme lien.
Comme je ne parle pas très bien anglais, j'ai plutôt survolé, mais bon, j'ai appris un truc ou deux.
Pour le ? : et le if(){}else{}, je le savais déjà.
Pour le @ j'était aussi au courant.
D'ailleur, a ce propos, arretez moi si je me trompe mais est-ce que le @ peut être utilisé ailleur que dans une ouverture de flux? (dont on ne peut pas déterminer avant si elle va s'ouvrir ou pas).
J'ai été surpris par la page 50.
Et encore plus pour les constantes J'ai toujour cru qu'une constante, du fait qu'elle ne peut pas être modifiées était plus lgère qu'une variable, mais ce n'est visiblement pas le cas.
Pour les regex, je le savais déjà
(je n'utilise jamais de regex. Par exemple, pour récuperer dans une adresse contenant potentiellement des valeurs passées en get, les gens utilisent généralement une regex.
Il est beaucoup plus simple de
1) rajouter un '?' a la fin de la chaine.
2) récuperer tout le code se trouvant avant le premier '?'.
C'est super simple, et ça marche très bien.)
Pour les boucles for avec un strlen dans la condition, j'avais entendu parler que certaine personne faisait ça.
De toute façon, j'essai d'optimiser mes scripts, mais c'est plus pour la forme, car comme je suis sur un hébergeur gratuit (ifrance, pour ne pas le nommer) , je pourrais faire tout ce que je veux, ça ne chanera rien, n'est-ce pas?
Enfin, ça me fait prendre l'habitude.
Sinon, je me pose une question sur le (int)
en php, on ne peut pas déclarer une variable entière puisque dès qu'une valeur a virgule lui est attribuée, elle change.
Par contre la notation
$var = (int) 5/2;
retourne 2.
D'après mes boucle, cela est plus rapide que floor. Maintenant, reste a savoir pourquoi :)
En tout cas, merci pour le lien (j'y aurais sans doute passé plus de temps, mais c'est un pdf, et j'aime pas ça (ça fait ramer mon ordi comme pas possible, et c'est pas très beau visuellement).