Hi,

$input has to be the protocol class instance.

Example:
        
        $socket                 = new TSocket($host, $port);
        $transport              = new TBufferedTransport($socket);
        $protocol               = new TBinaryProtocol($transport);
        $client                 = new SimonSaysClient($protocol);
        $transport->open();

        // use $client

        $transport->close();

--
Patrick Schlangen
[email protected]



Am 18.09.2009 um 19:14 schrieb Simon Chu:

class SimonSaysClient implements SimonSaysIf {
 protected $input_ = null;
 protected $output_ = null;

 protected $seqid_ = 0;

 public function __construct($input, $output=null) {
   $this->input_ = $input;
   $this->output_ = $output ? $output : $input;
 }


The above code was generated, what are the expected values of $input and $output? I put in the facebook thrift server name (with or without the
port) as $input got this error:

PHP Fatal error:  Call to a member function writeMessageBegin() on a
non-object in
/home/simon/PROG/PHP/UTILITY/trunk/facebook/simonsays/SimonSays.php on line
47

Reply via email to