Ich benutze hessian zwischen PHP und Java-Service.php lange int zu java lange fehlgeschlagen, wenn php java über hessische
in PHP-Client:
$proxy = new HessianClient($testurl, $options);
$result = $proxy->waoo(309000100340);
in Java Server:
public Long waoo(long id) {
System.out.println(id);
return id;
}
Aber Java gedruckt -237.544.972 und php bekam int (4057422324).
Das bedeutet, dass Java den Eingang als int betrachtet, solange er lang ist.
Wie kann ich dieses Problem lösen?