包含在单独的函数中导致未定义的变量?

时间:2017-11-22 00:25:25

标签: php

这不起作用,导致order-details.php

中的未定义变量
public function getJobById($jobId)
{
    $orderDetails = $this->jobModel->getJobById($jobId);
    $payments = $this->paymentModel->getAllPaymentsForJobOrder($jobId);
    $this->loadOrderDetailsPage();
}

public function loadOrderDetailsPage()
{
    include './order-details.php';
}

这可以按预期工作:

public function getJobById($jobId)
{
    $orderDetails = $this->jobModel->getJobById($jobId);
    $payments = $this->paymentModel->getAllPaymentsForJobOrder($jobId);
    include './order-details.php';
}

我不确定我明白为什么。

0 个答案:

没有答案