Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3374 connectés 

 


Pour ou contre du changement sur le topic ?


 
35.7 %
 5 votes
1.  Oui, faq / bonnes pratiques + blabla@php
 
 
0.0 %
        0 vote
2.  Oui, blabla@php uniquement
 
 
7.1 %
 1 vote
3.  Ce topic mérite la poubelle. Pauvre poubelle
 
 
21.4 %
 3 votes
4.  Non, ce topic reste tel quel
 
 
35.7 %
 5 votes
5.  Obiwan n'aime pas le php
 

Total : 16 votes (2 votes blancs)
Ce sondage est clos, vous ne pouvez plus voter
 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  19  20  21  ..  66  67  68  69  70  71
Auteur Sujet :

blabla@php | faq et bonnes pratiques page 1

n°1870612
skeye
Posté le 07-04-2009 à 15:20:44  profilanswer
 

Reprise du message précédent :
Sa solution : retirer le decode...et l'encode! [:sadnoir]
Ca me fait presque de la peine de devoir lui expliquer que decode(decode(encode())) et encode() ça va donner le même résultat.[:sadnoir]


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 07-04-2009 à 15:20:44  profilanswer
 

n°1870617
skeye
Posté le 07-04-2009 à 15:27:09  profilanswer
 

Figure 1 : l'utilité de ce que j'ai posté plus haut : http://forum.hardware.fr/hfr/Progr [...] 2161_1.htm


---------------
Can't buy what I want because it's free -
n°1870656
masklinn
í dag viðrar vel til loftárása
Posté le 07-04-2009 à 16:08:37  profilanswer
 

skeye a écrit :


encore heureux que t'installes pas un debugger sur tes machines de prod.[:pingouino]


Tu peux utiliser DTrace et logger ta prod [:kokolekoko]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1879732
brisssou
8-/
Posté le 30-04-2009 à 15:14:53  profilanswer
 

je suis tomber hier sur un comportement digne de la quatrième dimension.
 
comme je suis encore novice en PHP (6 mois), j'en appelle à vos illustres cerveaux pour m'éclairer sur un point, que voici détaillé :
 
On utilise Zend pour la reprise d'un portail écrit avec deux pieds gauches lépreux en php4. Et mon collègue en arrive à écrire un truc du genre :

Code :
  1. $selectLan=$someZendDbInstance->select()->distinct()->from('bt_traduction_link','tl_oid');
  2. $selectLan=$selectLan->where('proj_oid = ?', $proj_oid);
  3. $selectLan=$selectLan->where('langue_oid = ?', '2');
  4. $selectLan=$selectLan->where('type_document_oid = ?', '2');
  5. $query=$selectLan->query();
  6. $result=$query->fetchAll();    
  7. if(isset($result[0]['tl_oid'])){
  8.           $selectText=$this->selectTextLanFactory();
  9.     $selectText=$selectText->where('tl_oid = ?', $result [0]['tl_oid']);
  10.     $query=$selectText->query();
  11.     $description=$query->fetchAll();
  12.     //echo"Desc en :".$description[0]['tl_texte'];
  13. }


 
La ligne qui nous intéresse ici est la 11. Sur notre serveur de prod (Red Hat 4.1.1-52 // PHP PHP 5.1.6), ça pète. Alors que sur nos machines de dev (Unbuntu Jaunty // PHP 5.2.6-3ubuntu4.1), ça roule.
 
Suite à une dure lute, je tombe enfin sur la page qui sera mon salut : http://bugs.php.net/bug.php?id=357 [...] =3#c111400

Citation :

You cannot use the same variable for a PDOStatement object twice. As others have pointed out it works when you set this variable to null in between.


 
première réaction :
DE QUOI ?!!?
 
La surprise passée, je teste et ça fonctionne effectivement comme prévu.
 
Ma question pour vos intelligences aiguisées donc :  
Qu'est-ce qui techniquement fait dans PHP que l'affectation n'est pas digne de confiance ?
 
merci pour vos lumières.
 


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1879737
masklinn
í dag viðrar vel til loftárása
Posté le 30-04-2009 à 15:20:22  profilanswer
 

brisssou a écrit :

Qu'est-ce qui techniquement fait dans PHP que l'affectation n'est pas digne de confiance ?


La partie en gras.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1879757
kao98
...
Posté le 30-04-2009 à 15:28:24  profilanswer
 

brisssou a écrit :


Code :
  1. $selectLan=$someZendDbInstance->select()->distinct()->from('bt_traduction_link','tl_oid');
  2. $selectLan=$selectLan->where('proj_oid = ?', $proj_oid);
  3. $selectLan=$selectLan->where('langue_oid = ?', '2');
  4. $selectLan=$selectLan->where('type_document_oid = ?', '2');
  5. //(...)




Machine a répondu à ta question.
 
Je voulais juste te signaler, si tu ne le sais pas, qu'il est possible de faire ça :

Code :
  1. $selectLan=$someZendDbInstance
  2.        ->select()
  3.        ->distinct()
  4.        ->from('bt_traduction_link','tl_oid')
  5.        ->where('proj_oid = ?', $proj_oid)
  6.        ->where('langue_oid = ?', '2')
  7.        ->where('type_document_oid = ?', '2');
  8. //(...)


Je trouve perso que c'est un peu plus lisible. Bon, c'est un avis perso, j'avoue :spamafote:

n°1879789
brisssou
8-/
Posté le 30-04-2009 à 15:49:09  profilanswer
 

masklinn a écrit :


La partie en gras.


j'arrive à la même conclusion, mais j'aurai voulu savoir comment on pouvait rater l'implémentation de l'affectation dans un langage. c'est vraiment le système derrière qui m'intéresse là.

kao98 a écrit :


Machine a répondu à ta question.
 
Je voulais juste te signaler, si tu ne le sais pas, qu'il est possible de faire ça :

Code :
  1. $selectLan=$someZendDbInstance
  2.        ->select()
  3.        ->distinct()
  4.        ->from('bt_traduction_link','tl_oid')
  5.        ->where('proj_oid = ?', $proj_oid)
  6.        ->where('langue_oid = ?', '2')
  7.        ->where('type_document_oid = ?', '2');
  8. //(...)


Je trouve perso que c'est un peu plus lisible. Bon, c'est un avis perso, j'avoue :spamafote:


 
c'est comme ça que ça a été corrigé. merci en tout cas.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1882287
classe++
Posté le 09-05-2009 à 00:20:06  profilanswer
 

Флаг  [:drap]

n°1882297
theredled
● REC
Posté le 09-05-2009 à 00:47:26  profilanswer
 

[:classe++]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1883041
Not Amused
Posté le 11-05-2009 à 14:05:42  profilanswer
 

Ok harko

mood
Publicité
Posté le 11-05-2009 à 14:05:42  profilanswer
 

n°1883910
theredled
● REC
Posté le 13-05-2009 à 00:43:30  profilanswer
 

Hep,
 
J'ai régulièrement des problèmes avec le CLI de php, sous windows, sous mac OS, sous linux.
 
Genre je lance "php" => le process se bloque (passage à la ligne et rien ne se passe)
"php -a" => idem, avec une ligne "Interactive mode enabled" avant.
 
J'ai du mal à croire que je suis seul, puisque ça me le fait sur 1 machine sur 2 [:petrus75]
 
D'où que ça vient ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1883913
masklinn
í dag viðrar vel til loftárása
Posté le 13-05-2009 à 00:51:15  profilanswer
 

Le CLI PHP, c'est une vaste blague [:sadnoir]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1883915
theredled
● REC
Posté le 13-05-2009 à 00:56:44  profilanswer
 


Lancer PHP en ligne de commande interactive [:dawa]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1883917
theredled
● REC
Posté le 13-05-2009 à 01:20:09  profilanswer
 

Et bien mes félicitations :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1884089
Dj YeLL
$question = $to_be || !$to_be;
Posté le 13-05-2009 à 12:52:51  profilanswer
 

theredled a écrit :

Hep,

 

J'ai régulièrement des problèmes avec le CLI de php, sous windows, sous mac OS, sous linux.

 

Genre je lance "php" => le process se bloque (passage à la ligne et rien ne se passe)
"php -a" => idem, avec une ligne "Interactive mode enabled" avant.

 

J'ai du mal à croire que je suis seul, puisque ça me le fait sur 1 machine sur 2 [:petrus75]

 

D'où que ça vient ?

 

php -a

 

Puis penser à ouvrir le tag php <?php

 

Edit : par contre jamais compris pourquoi sur certaines machine il faut ajouter le tag et sous d'autre non... peut être une question de config.

Message cité 2 fois
Message édité par Dj YeLL le 13-05-2009 à 12:53:29

---------------
Gamertag: CoteBlack YeLL
n°1884095
masklinn
í dag viðrar vel til loftárása
Posté le 13-05-2009 à 13:02:12  profilanswer
 

Dj YeLL a écrit :

php -a
 
Puis penser à ouvrir le tag php <?php
 
Edit : par contre jamais compris pourquoi sur certaines machine il faut ajouter le tag et sous d'autre non... peut être une question de config.


  Le CLI PHP, c'est une vaste blague [:sadnoir]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1884098
Dj YeLL
$question = $to_be || !$to_be;
Posté le 13-05-2009 à 13:04:14  profilanswer
 

masklinn a écrit :


  Le CLI PHP, c'est une vaste blague [:sadnoir]


 
Je dis pas le contraire :o
 
Cependant ça dépanne quand j'ai besoin de tester une fonction vite fait (plutôt qu'ouvrir notepad, taper une ligne, sauver le fichier, le foutre où il faut et l'exécuter ...)


---------------
Gamertag: CoteBlack YeLL
n°1884103
masklinn
í dag viðrar vel til loftárása
Posté le 13-05-2009 à 13:11:44  profilanswer
 

Suffit de pas faire de PHP :o
 
Sinon, cat + php :o


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1884123
theredled
● REC
Posté le 13-05-2009 à 13:35:17  profilanswer
 

Dj YeLL a écrit :

 

php -a

 

Puis penser à ouvrir le tag php <?php

 

Edit : par contre jamais compris pourquoi sur certaines machine il faut ajouter le tag et sous d'autre non... peut être une question de config.


Oui non mais ça marche pas, j'ai dit [:dawao]

 

Et je sais ce que c'est censé faire quand ça marche :o

Message cité 2 fois
Message édité par theredled le 13-05-2009 à 13:35:37

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1884125
masklinn
í dag viðrar vel til loftárása
Posté le 13-05-2009 à 13:37:36  profilanswer
 

theredled a écrit :


Oui non mais ça marche pas, j'ai dit [:dawao]
 
Et je sais ce que c'est censé faire quand ça marche :o


formatter ton payçay [:petrus dei]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1884126
theredled
● REC
Posté le 13-05-2009 à 13:38:12  profilanswer
 

masklinn a écrit :


formatter ton payçay [:petrus dei]


Sachant que je viens justement de le faire et d'installer un linux, je pense pas que ce soit over-pertinent.

Message cité 1 fois
Message édité par theredled le 13-05-2009 à 13:39:37

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1884127
masklinn
í dag viðrar vel til loftárása
Posté le 13-05-2009 à 13:39:13  profilanswer
 

theredled a écrit :


J'ai écrit "quand" pas "pour".


J'avais bien compris [:cosmoschtroumpf]

 

J'me suis dit que c'était comme l'invocation d'un démon majeur, quand ça marche t'es fucké [:cosmoschtroumpf]


Message édité par masklinn le 13-05-2009 à 13:39:53

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1884128
theredled
● REC
Posté le 13-05-2009 à 13:39:57  profilanswer
 

Bon, j'ai édité :o

 

Tiens toi aussi mais j'ai rien compris a la 2eme phrase :o

Message cité 1 fois
Message édité par theredled le 13-05-2009 à 13:40:42

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1884133
masklinn
í dag viðrar vel til loftárása
Posté le 13-05-2009 à 13:43:04  profilanswer
 

theredled a écrit :

Bon, j'ai édité :o
 
Tiens toi aussi mais j'ai rien compris a la 2eme phrase :o


Le CLI PHP est un outil de [:natas]
 
=> lancer le CLI PHP c'est comme invoquer un démon majeur
 
==> quand tu lances le CLI PHP, t'es fucké
 
===> quand t'arrives à lancer le CLI PHP ça formatte ton payçay


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1884135
___alt
Posté le 13-05-2009 à 13:44:07  profilanswer
 

Est-ce qu'on peut supprimer le bruit de clic que fait le CLI PHP ? Vu qu'il peut formater le PC, ça doit être possible, non ? :o


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°1884137
theredled
● REC
Posté le 13-05-2009 à 13:45:24  profilanswer
 

lol [:sadnoir]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1884149
Dj YeLL
$question = $to_be || !$to_be;
Posté le 13-05-2009 à 13:53:42  profilanswer
 

theredled a écrit :


Oui non mais ça marche pas, j'ai dit [:dawao]
 
Et je sais ce que c'est censé faire quand ça marche :o


 
T'as dis nulle part que tu avais pensé à ouvrir le tag Php :o


---------------
Gamertag: CoteBlack YeLL
n°1884188
theredled
● REC
Posté le 13-05-2009 à 14:19:08  profilanswer
 

Dj YeLL a écrit :

 

T'as dis nulle part que tu avais pensé à ouvrir le tag Php :o


[:draculax]

 

En fait ya 2 sortes de CLI PHP (suivant les versions ?):
- une normale qui marche comme mysql ou python, avec une invite de commande (cf Nazztazz plus haut)
- un pourrie, sans prompt, où t'as l'impression que c'est planté et en fait faut taper <?php puis ton code, en autres comportements horribles (quand tu fais echo ça passe même pas à la ligne, quand tu fais une erreur de synatxe ça quitte le CLI [:bien]).

 

Tanx :o

Message cité 2 fois
Message édité par theredled le 13-05-2009 à 14:21:16

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1884190
masklinn
í dag viðrar vel til loftárása
Posté le 13-05-2009 à 14:21:02  profilanswer
 

theredled a écrit :


[:draculax]
 
En fait ya 2 sortes de CLI PHP (suivant les versions ?):  
- une normale qui marche comme mysql ou python, avec une invite de commande (cf Nazztazz plus haut)
- un pourrie où t'as l'impression que c'est planté et en fait faut taper <?php puis ton code, en autres comportements horribles (quand tu fais echo ça passe même pas à la ligne, quand tu fais une erreur de synatxe ça quitte le CLI [:bien]).
 
Tanx :o


Le CLI PHP, il est vraiment pourri :o


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1884191
skeye
Posté le 13-05-2009 à 14:21:39  profilanswer
 

Je comprends même pas l'intérêt du truc, perso...[:petrus75]


---------------
Can't buy what I want because it's free -
n°1884198
masklinn
í dag viðrar vel til loftárása
Posté le 13-05-2009 à 14:28:20  profilanswer
 

skeye a écrit :

Je comprends même pas l'intérêt du truc, perso...[:petrus75]


Découverte, tests, ... en Python c'est super pratique, surtout avec un shell amélioré genre ipython :o

 

Dans les langages pas en bois, soit le REPL est un programme séparé soit l'interpréteur est suffisament intelligent pour discriminer entre "j'ai été invoqué" et "j'ai été invoqué avec un script en paramètre" [:cosmoschtroumpf]


Message édité par masklinn le 13-05-2009 à 14:29:32

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1884199
theredled
● REC
Posté le 13-05-2009 à 14:28:32  profilanswer
 

skeye a écrit :

Je comprends même pas l'intérêt du truc, perso...[:petrus75]


Bon moi c'était juste pour voir si PHP marchait, mais sinon je m'en sert parfois pour tester une feature PHP ou autre.
 
 
PHP 5.2.8 built : 8/12/2008
Zend Engine v 2.2.0
with Xdebug v 2.0.4
 
php --interactive-mode n'existe pas, et -r demande du code à la suite. (donc ça me sort la liste des paramètres dispos)


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1886545
theredled
● REC
Posté le 20-05-2009 à 14:55:16  profilanswer
 

Crotin, ya pas un seul éditeur/IDE à part JEdit qui soit capable de colorer les fonctions du core ? [:manust]

Message cité 3 fois
Message édité par theredled le 20-05-2009 à 14:55:37

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1886553
skeye
Posté le 20-05-2009 à 15:11:52  profilanswer
 

theredled a écrit :

Crotin, ya pas un seul éditeur/IDE à part JEdit qui soit capable de colorer les fonctions du core ? [:manust]


genre PDT?[:petrus dei]


---------------
Can't buy what I want because it's free -
n°1886554
kao98
...
Posté le 20-05-2009 à 15:12:57  profilanswer
 

theredled a écrit :

Crotin, ya pas un seul éditeur/IDE à part JEdit qui soit capable de colorer les fonctions du core ? [:manust]


Netbeans !?

n°1886560
theredled
● REC
Posté le 20-05-2009 à 15:19:45  profilanswer
 


Jvous voyais venir toi et ton soft payant :o

 

Mais j'y comprend rien, c'est quoi qu'est payant là-dedans ?

Message cité 1 fois
Message édité par theredled le 20-05-2009 à 15:20:22

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1886561
theredled
● REC
Posté le 20-05-2009 à 15:20:06  profilanswer
 

skeye a écrit :


genre PDT?[:petrus dei]


Où ?

kao98 a écrit :


Netbeans !?


Où ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  19  20  21  ..  66  67  68  69  70  71

Aller à :
Ajouter une réponse
 

Sujets relatifs
Problème pour une mise en page sous forme de tableauAfficher sur une page web directement le resultat d'une autre page web
[PHP] Fonction include plus rapide qu'un bout de code dans la page ?Ouvrir un fichier HTML en fin de page
[Résolu] Expirer la cache au niveau de la pageexecuter une page php sans rien afficher
inserer dans ma page wikiControler le changement de page
Certificat SSL a valider pour chaque élément de pageinstallé un mdp sur une page web avec Namo
Plus de sujets relatifs à : blabla@php | faq et bonnes pratiques page 1


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)