Zend_XmlrpcでweblogUpdates.pingを送れなかった

送れなかった

$client->callするときに

$client->call('weblogUpdates.ping', $pingData);

としていた。そしたら、ほとんどのサーバーからMethod not definedだと怒られた

調べた

var_dump($client->getLastRequest());

で見てみたら

protected '_message' => string 'Invalid method name ("’weblogUpdatesping’")' (length=47)

といっている。あぁ。。

そうなの

シングルクォートでかこってると、ピリオドでつながったのか。。。ふーん。そうなの。。
だぶるクォートにしたら、

$client->call("weblogUpdates.ping", $pingData);

登録が必要そうなとこ意外は
Thanks for the ping
と返ってきた

よくわかんね

#!/usr/local/bin/php 
<?php

debug('hoge.fuga');
debug("hoge.fuga");

//---
function debug($message){
	system("echo ". var_dump($message));
}

で結果は

php console.php 
string(9) "hoge.fuga"

string(9) "hoge.fuga"

だったけど。。。