Parse error: syntax error, unexpected T_PUBLIC

Résolu
Bonsoir,

Je suis actuellement entrain d'apprendre à utiliser symfony et donc je suis en train de suivre un tutoriel, mais je me retrouve bloquer avec j'ai cette erreur quand j'exécute mon code. PHP Parse error: syntax error, unexpected T_PUBLIC

voici le premier code:

// ...

/**
* @ORM\PrePersist
*/
public function setCreatedAtValue() {

$this->created_at = new \DateTime();
}

// ...

voici le deuxième code:

/**
* @ORM\PrePersist
*/
public function setCreatedAtValue()
{
if(!$this->getCreatedAt()) {
$this->created_at = new \DateTime();
}
}

/**
* @ORM\PreUpdate
*/
public function setUpdatedAtValue()
{
$this->updated_at = new \DateTime();
}

Merci d'avance.
a+

3 réponses

  1. Bonsoir

    Sur quelle ligne a lieu cette erreur ?
    Qu'y a-t-il comme code AVANT cette ligne ?
    Quelle version de PHP utilises-tu ?
    1. Bonjour le Père,

      J'utilise version : Apache/2.4.4 (Win32) OpenSSL/0.9.8y PHP/5.4.16

      pour le premier code j'ai une erreur ici: public function setCreatedAtValue() {

      et pour le deuxième code j'ai une erreur ici : public function setCreatedAtValue()
      {

      et ici : public function setUpdatedAtValue()
      {

      Merci.
      1. j'ai pu résoudre mon problème. merci quand meme..