Comment obtenir une valeur renvoyée par une méthode objet et la placer dans un tableau. Les codes sont les suivants:Ajout de valeurs à un tableau
$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,
);
Pour les codes ci-dessus, je reçu un message d'erreur système: Avis: Array à la conversion de chaîne dans/Users/alexhu/NetBeansProjects/ménagerie/svn/trunk/apps/frontend/modules /legacy/legacy_lib/lib/classes/AppointmentTime.php à la ligne 379. Comment éviter cela et obtenir la valeur retournée $ availableTest-> getName() que je veux. grâce
Qu'est-ce que la ligne 379? Qu'est-ce que votre question a à voir avec votre question? – hakre
Vous avez posé des questions sur chaque étape de ce que vous faites depuis 2 jours maintenant. Puis-je vous suggérer d'apprendre PHP, puis revenir quand vous avez des problèmes bien définis? –
Les éditeurs de texte (par exemple, vim, emacs) peuvent afficher les numéros de ligne lors de l'édition, ce qui est très utile si vous voulez savoir par exemple le numéro de ligne 379 (en particulier si vous souhaitez afficher le code approprié une question SO). Passez du temps à développer votre expertise avec votre éditeur de texte, et vous rendrez la vie plus facile en tant que programmeur. – Peter