我該如何獲取從對象方法返回的值並將其放入數組中。代碼如下:將值添加到數組
$additionalTestConfirmation = array();
$additionalTests = $this->getAdditionalTestsSelected();
foreach($additionalTests as $availableTest)
{
$additionalTestConfirmation = $availableTest->getName();
}
$appointment = $this->getAppointment();
$tokens = array(
'%DATE%' => $this->getAppointment()->getDate(),
'%LOCATION%' => $this->getAppointment()->getLocation(),
'%TIME%' => $this->getTime(),
'%ROOM%' => $this->getRoom(),
'%NAME%' => ($this->getUser() ? $this->getUser()->getFullName() : null),
'%TZ%' => $this->getAppointment()->getShowTimeZone() ? $this->getAppointment()->getTimeZone() : '',
'%AdditionalTestsSelected%' => $additionalTestConfirmation,
);
對於以上驗證碼,我得到了系統錯誤消息:注意:Array對/用戶/ alexhu /的NetBeansProjects /動物園/ SVN /中繼/應用/前端/模塊串轉換/legacy/legacy_lib/lib/classes/AppointmentTime.php on line 379. 如何避免這種情況,並獲得我想要的$ availableTest-> getName()返回的值。感謝
什麼是379行?你的問題標題與你的問題實際上有什麼關係? – hakre
您一直在問關於您現在爲期2天所做的每一步的問題。我可以建議你學習PHP,然後在你有明確的問題時回來嗎? –
編輯文本編輯器(例如vim,emacs)可以在編輯時顯示行號,例如,如果您想知道哪一行是第379行,這非常有用(特別是如果您想要將相關代碼片段一個SO問題)。花一些時間用你的文本編輯器構建專業知識,你會讓你的程序員更容易生活。 – Peter