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

  FORUM HardWare.fr
  Programmation
  PHP

  [RESOLU] ma variable qui change de type comme par magie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] ma variable qui change de type comme par magie

n°2159117
ti7bo7
Posté le 04-10-2012 à 14:22:27  profilanswer
 

Bonjour,
 
J'ouvre un socket qui est donc stocké dans un conteneur que j'appel $socket. Le type est 'ressource'.
 
Mais lorsque je lis la fonction lire_socket(), le navigateur me dit que socket n'est plus une ressource mais un entier !!???  :heink: et donc pas possible de lire le socket ...
 
Ca fait 3h que je suis dessus ... je n'arrive pas à comprendre  :sweat:  
 
Merci d'avance de votre aide si précieuse !!
 

Code :
  1. <?php
  2. class Socket
  3. {
  4. public $socket;
  5. public function Socket ()  {
  6.  $this->socket = socket_create(AF_UNIX, SOCK_STREAM,0);
  7.  socket_connect($this->socket, "/tmp/server" );
  8.            gettype($this->socket); //ressource
  9.                 echo $type;
  10. }
  11.   public function lire_socket() {
  12.    gettype($this->socket); //entier !!!!????
  13.    echo $type;
  14. $msg = socket_read($this->socket,6);
  15. return $msg;
  16. }
  17. ?>


Message édité par ti7bo7 le 05-10-2012 à 14:35:27
mood
Publicité
Posté le 04-10-2012 à 14:22:27  profilanswer
 

n°2159238
x1fr
Posté le 05-10-2012 à 08:53:54  profilanswer
 

Il n'y a rien d'autre entre les appels aux deux fonctions?
 
sinon, d'après la doc:
 

Citation :

socket_create() retourne une ressource de socket en cas de succès et FALSE sinon. Le code d'erreur généré peut être obtenu en appelant la fonction socket_last_error(). Ce code d'erreur peut être passé à la fonction socket_strerror() pour obtenir un message d'erreur humainement lisible.


 
essaye peut être de voir s'il n'y a pas eu une erreur

n°2159269
ti7bo7
Posté le 05-10-2012 à 13:23:59  profilanswer
 

Rien entre les appels. Vérifier et sur-vérifier.  
 
Socket bien activé puisque le serveur réponds bien et que le gettype me donne bien "ressource"

n°2159276
ti7bo7
Posté le 05-10-2012 à 14:35:08  profilanswer
 

"Juste une chose : les ressources ne sont pas linéarisables via serialize"
 
trouvé ...

n°2159280
x1fr
Posté le 05-10-2012 à 15:09:10  profilanswer
 

donc il y avait une sérialisation entre les 2 appels? :p

n°2159438
ti7bo7
Posté le 07-10-2012 à 13:59:49  profilanswer
 

oui :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [RESOLU] ma variable qui change de type comme par magie

 

Sujets relatifs
Recuperer une variable et envoyer vers URL automatiquementPDO et requete variable
nom de variable dans un nom de variableproblème d'utilisation de variable shell dans un script
Variable Tableau qui ne passe pas en condition ( ! )[MS SQL Server] Problème de volumétrie : changement de type de colonne
Tableaux de dimension variableAjout de zero a une variable
[Résolu] Passer une variable dans un include 
Plus de sujets relatifs à : [RESOLU] ma variable qui change de type comme par magie


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR