I was trying to use web3.php library to make call to Infura, because it provide all the needed signature functions and data hashing functions.
But … I discovered that web3.php make a call to contract using sendTransaction, and Infura is not supporting this method…
So I still have the need to make a call from PHP 7 to a function that modifies status and passing params.
I am absolutely surprised that there are no examples
Actually, I cannot create a nodejs server to use a gateway using web3js and there are no infos about how to prepare data for funcitons calls in php