我正在开发一个API,我想将一些带有发布数据的PHP变量发送到API。到目前为止,这是它的工作方式:
$firstName = $_POST['first_name'];
$lastName = $_POST['last_name'];
$cardNumber = $_POST['order_payment_number'];
$oldExpirationDate = $_POST['order_payment_expire_month'] . $_POST['order_payment_expire_year'];
$date = date('m/d/Y', strtotime('+01 months'));
$expirationDate = substr($oldExpirationDate, 2);
当我实际将这些变量放在函数中时,代码会中断。例如:
$subscription->setName("Sample Name"); //sends to API perfectly
$subscription->setName($firstName); //Hits an error, does not submit
然而,当我回显变量时,它们打印得很好。
echo $firstName; //returns stored data in $_POST['first_name'];