php sca学習の一つ

WBOY
WBOYオリジナル
2016-06-13 13:08:58865ブラウズ

php sca 学習 1

午前中ずっと苦労した後、PHP SCA は helloworld から抜け出すことさえできず、仕事中に VISITA で解決しようとしたので、夜に帰宅しました。

WIN2003 では、同じ APACHE バージョンと PHP 5.2.1 を使用して、正常に完了しました。結局のところ、この分野の情報は中国にはほとんどありません。

?

?

1 まず pear をインストールします

?? PHP ディレクトリに go-pear と入力し、Enter キーを押してインストールを完了します

?

2 PECL を使用して SCA-SDO をインストールすると非常に便利です

?? pecl install -B SCA_SDO と入力すると、自動的にダウンロードされます

SCA-SDO 関連のライブラリ ファイルは pear ディレクトリに配置されます

?

3php_sdo.sll ファイルをダウンロードしてから、

php.ini に追加しますか?<span class="boldcode">extension=php_sdo.dll</span>

4 把pearscaexamples下的随便一个例子放到你运行PHP的目录下,就可以运行了,

5 咱们来helloworld

?

「SCA/SCA.php」をインクルードします;

/**
?* @service
?* @binding.soap
?*/
クラス 挨拶
{
??? /**
???? * @param string $name
????? * @return string
?????*/???
??? $name)
??? {
????? $name;
?>

?

ここではタグが使用されており、IE は http://localhost:8082/myphp/Greeting.php? を参照します。 wsdl

WSDL

が表示されます
使用:

?

「SCA/SCA.php」をインクルード;

$greeting_service? = SCA::getService('http://localhost:8082/myphp5/helloworldscawsservice/Greeting.php?wsdl');


$name??? ?????????? = "ジャッキーロン";

$greeting????????? = $greeting_service->greet($name);


echo "Name: " $name . br/>";
?

その後も使えるようになり、最初のHELLLOWOLRDが出てきました。

Visita で実行するとエラーが発生しましたが、win2003 では正しく実行されたことに注意してください。

参照:

http://www.osoa.org/display/PHP/SCA+with+PHP

http://www.ibm.com/developerworks/webservices/library/ws-soa-scasdo/

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。