static void swap(Php::Parameters& params)
{
Php::Value temp = params[0];
params[0] = params[1];
params[1] = temp;
std::cout << params[0].numericValue() << ' ' << params[1].numericValue() << ' ' << std::endl;
}
/// ...
e.add<swap>("swap", {
Php::ByRef("a", Php::Type::Numeric),
Php::ByRef("b", Php::Type::Numeric)
});
This will print weird values.
This will print weird values.