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. j'ai vraiment besoin de votre aide.merci
    0
    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 ?
      0
      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.
        0
        1. j'ai pu résoudre mon problème. merci quand meme..
          0