问题列表 - 第21072页

PHP中的SOAP服务器错误 - 从类中添加函数

我正在编写一个SOAP服务器并遇到了一个奇怪的问题.

这是server.php的相关行

class MyHandler {
    public function __construct() { ... }
    public function __wakeup() { ... }

    public function getPrice() { ... }
}

$server = new SoapServer("my.wsdl", array("soap_version" => SOAP_1_2));

$server->setClass('MyHandler');
$server->addFunction("getPrice");
$server->handle();
Run Code Online (Sandbox Code Playgroud)

在本地测试(在PHP 5.3上)工作正常,我能够发送请求和接收响应.

当我把它放到我的开发服务器(PHP 5.2.9)上时,我收到以下错误消息:

SoapServer::addFunction(): Tried to add a non existant function 'getPrice'

除了他们不能拼写的事实,这是非常令人困惑的.

我已经设法通过将addFunction()行更改为此来解决此问题:

$server->addFunction(SOAP_FUNCTIONS_ALL);
Run Code Online (Sandbox Code Playgroud)

......它工作正常!当然,检查$server->getFunctions()表明这也增加了我的课程__construct()__wakeup()功能,这似乎不是一件好事.

我做错了什么?地毯炸弹"添加所有功能"的方法是这里唯一的方法吗?

php soap

2
推荐指数
1
解决办法
7274
查看次数

可以过度使用最终伤害多做好吗?

为什么人们如此强调要使一个班级中的每个变量"最终"?我不相信将final添加到私有局部变量有任何真正的好处,或者真的使用final来除常量之外的任何东西并将变量传递给匿名内部类.

我不打算开始任何形式的火焰战争,老实说,我想知道为什么这对某些人来说如此重要.我错过了什么吗?

java variables final

9
推荐指数
2
解决办法
2939
查看次数

将C转换为PHP?

有没有可用的工具将C代码作为输入并输出有效的PHP文件?

我想使用SAC API,但目前可用的所有实现都是C,Java,Ruby和Perl.我想知道C实现是否可以轻松转换为PHP.

php c code-translation

4
推荐指数
1
解决办法
7091
查看次数

ISAPI设置在IIS7中不可见

我希望在IIS7中进行一些可以运行asp.net 1.1网站的设置.因为ISAPI和CGI Extensions中的一些设置是必需的.但是当打开IIS 7我无法找到任何这些.我已从控制面板中的程序和功能启用所有IIS功能

我使用的是W7 32位企业版

谢谢

iis iis-7 windows-7 iis-7.5

2
推荐指数
1
解决办法
1万
查看次数

多个剪切的矩形在核心图形中创建拼贴

我正在创建一个拼贴与其他图像中的元素相结合.这是一些ASCII艺术来解释我在做什么:

Given images A, B and C,
AAA, BBB, CCC
AAA, BBB, CCC
AAA, BBB, CCC

I take part of A, part of B and part of C as columns:

Axx, xBx, xxC
Axx, xBx, xxC
Axx, xBx, xxC

...and combine them in one image like this:

ABC
ABC
ABC

where the first 1/3rd of the image is a colum of A's pic, the middle is a column of B's pic and the last is a column of C's pic. …
Run Code Online (Sandbox Code Playgroud)

iphone drawing clipping core-graphics objective-c

6
推荐指数
1
解决办法
2381
查看次数

如何更改WCF服务端点?

我有三个以上的Web服务,其中一个是主站点,其他是客户站点.

在我的用户界面中,一个文本框可用,在该文本框中,我需要从该文本框中给出目标端点地址值我需要调用客户端服务.

例如:

Client1端点服务名称:

                 http://localhost:1524/WebServiceService.svc" 
Run Code Online (Sandbox Code Playgroud)

Client2端点服务名称:

通过

Rajagopalk

                 http://localhost:8085/WebServiceService.svc" 
Run Code Online (Sandbox Code Playgroud)

如果我在文本框中给出"localhost:1524",则Client1服务将调用,如果我在文本框中给出"localhost:8085",则Client2服务将调用,

wcf

3
推荐指数
1
解决办法
9783
查看次数

C#中的默认继承类型

我想知道哪个是C#中的默认继承类型.例如,c ++中的默认继承类型默认为private,如下所示.

class A{}
class B:A
Run Code Online (Sandbox Code Playgroud)

在这里,我们继承了A类的所有成员作为私有成员.这样,c#中的默认继承类型是C#中的默认类类型.我们如何知道基类中的特定成员是否在派生类中是可访问的?请举例说明.

c#

1
推荐指数
1
解决办法
1368
查看次数

SQL Server:过滤sp_who2的输出

在SQL Server下,是否有一种简单的方法来过滤sp_who2的输出?例如,我想只显示某个数据库的行.

sql-server sql-server-2016

186
推荐指数
6
解决办法
16万
查看次数

从内联字节重组浮点数

我在PIC32MX系列微处理器上使用HiTech PICC32,但我认为这个问题对于C中的任何人来说都是足够普遍的.(这几乎相当于C90,sizeof(int)= sizeof(long)= sizeof(float )= 4.)

假设我读了一个代表a的4字节数据字float.我可以使用以下命令快速将其转换为实际的浮点值:

#define FLOAT_FROM_WORD(WORD_VALUE) (*((float*) &(WORD_VALUE)))
Run Code Online (Sandbox Code Playgroud)

但这只适用于左值.例如,我不能在函数返回值上使用它,如:

FLOAT_FROM_WORD(eeprom_read_word(addr));
Run Code Online (Sandbox Code Playgroud)

是否有一种简短而甜蜜的方式来内联,即没有函数调用或临时变量?说实话,我没有任何理由避免函数调用或额外变量,但它让我烦恼.必须有一种方法我不见了.

补充:我没有意识到这WORD实际上是一个常见的typedef.我已经更改了宏参数的名称以避免混淆.

c embedded type-punning

5
推荐指数
1
解决办法
336
查看次数

是否可以在Objective C中创建CLHeading对象?

我正在尝试实现一个插入式位置管理器子类,允许我将标题数据传递给iphone模拟器,类似于unimotion/accelerometer hack.不幸的是,根据CLHeading文档,一切都是只读的,并且没有允许设置标题的初始化器.有没有办法强制创建一个填充的CLHeading实例?

iphone objective-c iphone-sdk-3.0

7
推荐指数
1
解决办法
1224
查看次数