Hprose extension for PHP. Hprose is a High Performance Remote Object Service Engine.
It is a modern, lightweight, cross-language, cross-platform, object-oriented, high performance, remote dynamic communication middleware. It is not only easy to use, but powerful. You just need a little time to learn, then you can use it to easily construct cross language cross platform distributed application system.
Hprose supports many programming languages, for example:
AAuto Quicker
ActionScript
ASP
C++
Dart
Delphi/Free Pascal
dotNET(C#, Visual Basic...)
Golang
Java
JavaScript
Node.js
Objective-C
Perl
PHP
Python
Ruby
...
Through Hprose, You can conveniently and efficiently intercommunicate between those programming languages.
This project is the implementation of Hprose for PHP.
Package | Signatures | Date | Pharext | ||
---|---|---|---|---|---|
hprose 1.8.0 |
⤋ phar (378.1 KB) |
# rsa.sig | # gpg.asc | 2020-03-20 | v4.1.2 |
⤋ phar.gz (66.8 KB) |
# rsa.sig | # gpg.asc | 2020-03-20 | v4.1.2 | |
⤋ phar.bz2 (54.9 KB) |
# rsa.sig | # gpg.asc | 2020-03-20 | v4.1.2 | |
hprose 1.7.0 |
⤋ phar (378.3 KB) |
# rsa.sig | # gpg.asc | 2020-01-22 | v4.1.2 |
⤋ phar.gz (66.9 KB) |
# rsa.sig | # gpg.asc | 2020-01-22 | v4.1.2 | |
⤋ phar.bz2 (55.0 KB) |
# rsa.sig | # gpg.asc | 2020-01-22 | v4.1.2 | |
hprose 1.6.8 |
⤋ phar (379.5 KB) |
# rsa.sig | # gpg.asc | 2019-06-04 | v4.1.2 |
⤋ phar.gz (67.4 KB) |
# rsa.sig | # gpg.asc | 2019-06-04 | v4.1.2 | |
⤋ phar.bz2 (55.2 KB) |
# rsa.sig | # gpg.asc | 2019-06-04 | v4.1.2 | |
hprose 1.6.7 |
⤋ phar (379.2 KB) |
# rsa.sig | # gpg.asc | 2019-06-04 | v4.1.2 |
⤋ phar.gz (67.4 KB) |
# rsa.sig | # gpg.asc | 2019-06-04 | v4.1.2 | |
⤋ phar.bz2 (55.1 KB) |
# rsa.sig | # gpg.asc | 2019-06-04 | v4.1.2 | |
hprose 1.6.6 |
⤋ phar (377.8 KB) |
# rsa.sig | # gpg.asc | 2017-03-18 | v4.1.2 |
⤋ phar.gz (66.7 KB) |
# rsa.sig | # gpg.asc | 2017-03-18 | v4.1.2 | |
⤋ phar.bz2 (54.9 KB) |
# rsa.sig | # gpg.asc | 2017-03-18 | v4.1.2 | |
hprose 1.6.5 |
⤋ phar (377.6 KB) |
# rsa.sig | # gpg.asc | 2016-06-09 | v4.1.2 |
⤋ phar.gz (66.7 KB) |
# rsa.sig | # gpg.asc | 2016-06-09 | v4.1.2 | |
⤋ phar.bz2 (54.9 KB) |
# rsa.sig | # gpg.asc | 2016-06-09 | v4.1.2 | |
hprose 1.6.4 |
⤋ phar (376.5 KB) |
# rsa.sig | # gpg.asc | 2016-01-05 | v4.1.2 |
⤋ phar.gz (66.5 KB) |
# rsa.sig | # gpg.asc | 2016-01-05 | v4.1.2 | |
⤋ phar.bz2 (54.8 KB) |
# rsa.sig | # gpg.asc | 2016-01-05 | v4.1.2 | |
hprose 1.6.3 |
⤋ phar (376.2 KB) |
# rsa.sig | # gpg.asc | 2016-01-05 | v4.1.2 |
⤋ phar.gz (66.4 KB) |
# rsa.sig | # gpg.asc | 2016-01-05 | v4.1.2 | |
⤋ phar.bz2 (54.7 KB) |
# rsa.sig | # gpg.asc | 2016-01-05 | v4.1.2 | |
hprose 1.6.2 |
⤋ phar (375.9 KB) |
# rsa.sig | # gpg.asc | 2016-01-04 | v4.1.2 |
⤋ phar.gz (66.4 KB) |
# rsa.sig | # gpg.asc | 2016-01-04 | v4.1.2 | |
⤋ phar.bz2 (54.8 KB) |
# rsa.sig | # gpg.asc | 2016-01-04 | v4.1.2 | |
hprose 1.6.1 |
⤋ phar (371.7 KB) |
# rsa.sig | # gpg.asc | 2015-08-31 | v4.1.2 |
⤋ phar.gz (66.6 KB) |
# rsa.sig | # gpg.asc | 2015-08-31 | v4.1.2 | |
⤋ phar.bz2 (54.2 KB) |
# rsa.sig | # gpg.asc | 2015-08-31 | v4.1.2 | |
hprose 1.6.0 |
⤋ phar (367.0 KB) |
# rsa.sig | # gpg.asc | 2015-08-22 | v4.1.2 |
⤋ phar.gz (65.6 KB) |
# rsa.sig | # gpg.asc | 2015-08-22 | v4.1.2 | |
⤋ phar.bz2 (53.3 KB) |
# rsa.sig | # gpg.asc | 2015-08-22 | v4.1.2 | |
hprose 1.5.5 |
⤋ phar (493.8 KB) |
# rsa.sig | # gpg.asc | 2015-06-24 | v4.1.2 |
⤋ phar.gz (81.7 KB) |
# rsa.sig | # gpg.asc | 2015-06-24 | v4.1.2 | |
⤋ phar.bz2 (69.6 KB) |
# rsa.sig | # gpg.asc | 2015-06-24 | v4.1.2 | |
hprose 1.5.4 |
⤋ phar (492.8 KB) |
# rsa.sig | # gpg.asc | 2015-05-23 | v4.1.2 |
⤋ phar.gz (81.5 KB) |
# rsa.sig | # gpg.asc | 2015-05-23 | v4.1.2 | |
⤋ phar.bz2 (69.4 KB) |
# rsa.sig | # gpg.asc | 2015-05-23 | v4.1.2 | |
hprose 1.5.3 |
⤋ phar (490.3 KB) |
# rsa.sig | # gpg.asc | 2015-05-12 | v4.1.2 |
⤋ phar.gz (81.0 KB) |
# rsa.sig | # gpg.asc | 2015-05-12 | v4.1.2 | |
⤋ phar.bz2 (69.0 KB) |
# rsa.sig | # gpg.asc | 2015-05-12 | v4.1.2 | |
hprose 1.5.2 |
⤋ phar (488.9 KB) |
# rsa.sig | # gpg.asc | 2015-05-09 | v4.1.2 |
⤋ phar.gz (80.8 KB) |
# rsa.sig | # gpg.asc | 2015-05-09 | v4.1.2 | |
⤋ phar.bz2 (68.8 KB) |
# rsa.sig | # gpg.asc | 2015-05-09 | v4.1.2 | |
hprose 1.5.1 |
⤋ phar (488.2 KB) |
# rsa.sig | # gpg.asc | 2015-05-09 | v4.1.2 |
⤋ phar.gz (80.8 KB) |
# rsa.sig | # gpg.asc | 2015-05-09 | v4.1.2 | |
⤋ phar.bz2 (68.8 KB) |
# rsa.sig | # gpg.asc | 2015-05-09 | v4.1.2 | |
hprose 1.5.0 |
⤋ phar (488.5 KB) |
# rsa.sig | # gpg.asc | 2015-05-08 | v4.1.2 |
⤋ phar.gz (80.9 KB) |
# rsa.sig | # gpg.asc | 2015-05-08 | v4.1.2 | |
⤋ phar.bz2 (68.7 KB) |
# rsa.sig | # gpg.asc | 2015-05-08 | v4.1.2 | |
hprose 1.4.2 |
⤋ phar (429.8 KB) |
# rsa.sig | # gpg.asc | 2015-04-19 | v4.1.2 |
⤋ phar.gz (72.7 KB) |
# rsa.sig | # gpg.asc | 2015-04-19 | v4.1.2 | |
⤋ phar.bz2 (58.8 KB) |
# rsa.sig | # gpg.asc | 2015-04-19 | v4.1.2 | |
hprose 1.4.1 |
⤋ phar (428.9 KB) |
# rsa.sig | # gpg.asc | 2015-04-12 | v4.1.2 |
⤋ phar.gz (72.6 KB) |
# rsa.sig | # gpg.asc | 2015-04-12 | v4.1.2 | |
⤋ phar.bz2 (58.6 KB) |
# rsa.sig | # gpg.asc | 2015-04-12 | v4.1.2 | |
hprose 1.4.0 |
⤋ phar (428.6 KB) |
# rsa.sig | # gpg.asc | 2015-04-08 | v4.1.2 |
⤋ phar.gz (72.5 KB) |
# rsa.sig | # gpg.asc | 2015-04-08 | v4.1.2 | |
⤋ phar.bz2 (58.6 KB) |
# rsa.sig | # gpg.asc | 2015-04-08 | v4.1.2 | |
hprose 1.3.2 |
⤋ phar (428.1 KB) |
# rsa.sig | # gpg.asc | 2015-04-08 | v4.1.2 |
⤋ phar.gz (72.5 KB) |
# rsa.sig | # gpg.asc | 2015-04-08 | v4.1.2 | |
⤋ phar.bz2 (58.6 KB) |
# rsa.sig | # gpg.asc | 2015-04-08 | v4.1.2 | |
hprose 1.3.1 |
⤋ phar (428.3 KB) |
# rsa.sig | # gpg.asc | 2015-04-08 | v4.1.2 |
⤋ phar.gz (73.2 KB) |
# rsa.sig | # gpg.asc | 2015-04-08 | v4.1.2 | |
⤋ phar.bz2 (58.6 KB) |
# rsa.sig | # gpg.asc | 2015-04-08 | v4.1.2 | |
hprose 1.3.0 |
⤋ phar (427.6 KB) |
# rsa.sig | # gpg.asc | 2015-04-07 | v4.1.2 |
⤋ phar.gz (73.0 KB) |
# rsa.sig | # gpg.asc | 2015-04-07 | v4.1.2 | |
⤋ phar.bz2 (58.5 KB) |
# rsa.sig | # gpg.asc | 2015-04-07 | v4.1.2 | |
hprose 1.2.0 |
⤋ phar (422.1 KB) |
# rsa.sig | # gpg.asc | 2015-04-06 | v4.1.2 |
⤋ phar.gz (71.5 KB) |
# rsa.sig | # gpg.asc | 2015-04-06 | v4.1.2 | |
⤋ phar.bz2 (57.2 KB) |
# rsa.sig | # gpg.asc | 2015-04-06 | v4.1.2 | |
hprose 1.1.0 |
⤋ phar (404.6 KB) |
# rsa.sig | # gpg.asc | 2015-04-02 | v4.1.2 |
⤋ phar.gz (69.3 KB) |
# rsa.sig | # gpg.asc | 2015-04-02 | v4.1.2 | |
⤋ phar.bz2 (55.6 KB) |
# rsa.sig | # gpg.asc | 2015-04-02 | v4.1.2 | |
hprose 1.0.0 |
⤋ phar (407.1 KB) |
# rsa.sig | # gpg.asc | 2015-04-01 | v4.1.2 |
⤋ phar.gz (69.6 KB) |
# rsa.sig | # gpg.asc | 2015-04-01 | v4.1.2 | |
⤋ phar.bz2 (56.4 KB) |
# rsa.sig | # gpg.asc | 2015-04-01 | v4.1.2 |
Show 24 older version(s) » Show less versions «
curl -sS \
-O https://replicator.pharext.org/phars/hprose/hprose-1.8.0.ext.phar \
-O https://replicator.pharext.org/sigs/hprose/hprose-1.8.0.ext.phar.sig \
-O https://replicator.pharext.org/sigs/hprose/hprose-1.8.0.ext.phar.asc
curl -sSO https://replicator.pharext.org/replicator.pub
openssl dgst \
-verify replicator.pub \
-signature hprose-1.8.0.ext.phar.sig \
hprose-1.8.0.ext.phar
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnzsDXNox5V0V9GLcnXEu kxnhFs9+/AMm//1qJAoNwP6sgmYShuyI3NDZzCmT7tOIcpqW0I4P8D1Psrftyqbt spedAvyOLCLZXaOuE130aMlvfqEiO+s8ZVZL8aHLE/orLbpOexEs33a1j6shl5C6 MoojzK3uYccL4XJfj0t2nrC+XMfWE9oQGvyLZv3tNCzH4Oy7knWVVy10EKbKgPft izCFR+0mPYw35RN3gAGrug+khnVRMRNpS7B0uZ6E29Bgsrud9l91mVbrL+DaoaSa IFGeYuFGe2ZpHUfxf16S0w7ybPrrJJsD6cYOtwXjRZo+4ux6PdKZ+m3hnKWoj9IF OwIDAQAB -----END PUBLIC KEY-----
curl -sSO https://replicator.pharext.org/4093AEF6.pub
gpg --import 4093AEF6.pub
gpg --verify hprose-1.8.0.ext.phar.asc \
hprose-1.8.0.ext.phar
-----BEGIN PGP PUBLIC KEY BLOCK----- mQENBFcBXgsBCACfOwNc2jHlXRX0YtydcS6TGeEWz378Ayb//WokCg3A/qyCZhKG 7Ijc0NnMKZPu04hympbQjg/wPU+yt+3Kpu2yl50C/I4sItldo64TXfRoyW9+oSI7 6zxlVkvxocsT+istuk57ESzfdrWPqyGXkLoyiiPMre5hxwvhcl+PS3aesL5cx9YT 2hAa/Itm/e00LMfg7LuSdZVXLXQQpsqA9+2LMIVH7SY9jDflE3eAAau6D6SGdVEx E2lLsHS5noTb0GCyu532X3WZVusv4NqhpJogUZ5i4UZ7ZmkdR/F/XpLTDvJs+usk mwPpxg63BeNFmj7i7Ho90pn6beGcpaiP0gU7ABEBAAG0K1BIQVJleHQgUmVwbGlj YXRvciA8cmVwbGljYXRvckBwaGFyZXh0Lm9yZz6JATcEEwEKACEFAlcBXgsCGwMF CwkIBwMFFQoJCAsFFgIDAQACHgECF4AACgkQZJhrlUCTrvbYGAgAi120YHruidld uPTUS05/ZLoSn3orKkmkskOsjBrUqJvQHx1s8mqJpNJdbIrgPIxQPHauiE6Fj72q uv6TsVRxM+7VjiCHTbHmDheP5Zcyac7Nd/e62DsCYP7LAAx7MHbQvki6XQg4EsQZ cXMKRYuuizJxNGVUeZpusY5WXmc5PRIigsI4eh/2l96IK/eqTDSZiDUwv9ze+HMf JxOunBZVebYUQ3RYEWx1NseInxbiAnEdGM7phZH43jkohxPLROr3nWBmrJbBqULn m6M5fRucJoldU8VIzMdy0xxu+3PuX8aug96njK448r53wjb7yRf6WLonwjlFqTWq 0tZzZR3Ndw== =avra -----END PGP PUBLIC KEY BLOCK-----