Download the PHP package max13/push without Composer
On this page you can find all versions of the php package max13/push. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package push
MXPush Service
Required
- PHP >=
5.3
How to download
Choose as needed:
- Install with composer (
"max13/push": "dev-master"
) - Clone the github repository with
git clone <repo> [<dest>]
- Download the zip file on github directly
- Try to find another one by yourself :/
Then place it where you want (readable location, in order to load it).
How to use
Captain Obvious is so Obvious, that this is truly the most interesting part of the README.
You can find a Doxygen doc somewhere, you'll just see how to basically use the library.
First of all, let's take a simple example. You have your APIs (api.awsome-guy.com
) and you want to retrieve a member list from your users resource, with a GET.
JSON string would be:
From there, you must verify $res
because it can be 3 types (so check the type too with ===
)
And after that and your own checks (for example, if the property errors
is present), you can safely use $res as a stdClass
:
And this example will output:
That's it. You can already use MXRequestManager
!
How to check the entire response ?
This is simple, you can call:
How to check the headers ?
MXRequestManager
is intelligent and smart enough to allow you to check the headers simply.
Here is an example header:
When processed, every line are split and stored in an array, accessible by a key, corresponding to the part before the semicolon (:
) of each line, except for the first line which has for key Status
and the HTTP code
accessible with in Code
.
There is an internal multi-dimentional array which contains 2 root keys: headers
and body
:
headers
contains an associative array of the header's valuesbody
is the body returned as astring
Nothing better than an example:
Additional notes
A sort of manual will come soon...