Intégration objet COM dans PHP

a_dauguet Messages postés 2 Date d'inscription lundi 4 septembre 2006 Statut Membre Dernière intervention 20 octobre 2008 - 20 oct. 2008 à 13:43
fregolo52 Messages postés 1114 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 6 mai 2021 - 20 oct. 2008 à 14:35
Bonjour,

Je me suis fait un petit objet COM en c++ que j'apelle depuis PHP.
Le pb est qu'a chaque fois que j'appelle la page l'objet semble se reinstancier une fois de plus à chaque passage.

Voici un extrait du code :



$MD = new com("MDActiveX.md");

$MD->WriteLog(2, "www::index.php");

La première fois que j'appelle la page, j'obtiens ça:

20/10/2008 12:49:33 | debug   | Cmd::FinalConstruct - 722a50
20/10/2008 12:49:33 | debug   | Cmd::FinalConstruct - 1
20/10/2008 12:49:33 | info    | www::index.php
20/10/2008 12:49:33 | debug   | Cmd::FinalRelease - 0

La 2ème

20/10/2008 12:49:35 | debug   | Cmd::FinalConstruct - 722a50
20/10/2008 12:49:35 | debug   | Cmd::FinalConstruct - 722a50
20/10/2008 12:49:35 | debug   | Cmd::FinalConstruct - 1
20/10/2008 12:49:35 | debug   | Cmd::FinalConstruct - 1
20/10/2008 12:49:35 | info    | www::index.php
20/10/2008 12:49:35 | info    | www::index.php
20/10/2008 12:49:35 | debug   | Cmd::FinalRelease - 0
20/10/2008 12:49:35 | debug   | Cmd::FinalRelease - 0

Et ainsi de suite, à chaque fois j'ai comme une instance en +

Ya t'il des choses particulières à faire côté C++ ou PHP ?

1 réponse

fregolo52 Messages postés 1114 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 6 mai 2021 4
20 oct. 2008 à 14:35
Salut,

J'ai fait un peu de dév php, et j'ai eu qq surprise avec les connexions bdd.
On m'a dit qu'en php, à chaque fois que tu décharges une page, php déinstancie tous les objets qu'il a créé dans la page.

Tente de poser ta question aussi sur le site php, tu auras peut-etre plus de chance d'avoir une réponse relative aux spécificités php.
0
Rejoignez-nous