Jump to content

Recommended Posts

Posted (edited)

Salut, am eroarea data :

PHP Parse error:  syntax error, unexpected '?'

la linia :

 

protected function finishSave(array $options)
    {
        $this->fireModelEvent('saved', false);

        if ($this->isDirty() && ($options['touch'] ?? true)) {
            $this->touchOwners();
        }

        $this->syncOriginal();
    }

 

 

Edited by Konti.

  • Moderators
Posted

Null coalescing operator (acel ?? de dupa $options['touch'] ) e disponibil odata cu PHP7 ( link ).

Eventual poti inlocui cu structura echivalenta pt versiuni < 7:

protected function finishSave(array $options)
{
    $this->fireModelEvent('saved', false);

    if ($this->isDirty() && ( isset($options['touch']) ? $options['touch'] : true)) {
        $this->touchOwners();
    }

    $this->syncOriginal();
}

 

Posted
4 hours ago, Roberth said:

Cand incerci sa instalezi ce?

Ce versiune de php folosesti?

Un panel SA:MP, mai bine spus sa-l conectez.

1 hour ago, Courage said:

Null coalescing operator (acel ?? de dupa $options['touch'] ) e disponibil odata cu PHP7 ( link ).

Eventual poti inlocui cu structura echivalenta pt versiuni < 7:


protected function finishSave(array $options)
{
    $this->fireModelEvent('saved', false);

    if ($this->isDirty() && ( isset($options['touch']) ? $options['touch'] : true)) {
        $this->touchOwners();
    }

    $this->syncOriginal();
}

 

Incerc imediat.

 

Iarasi, Parse error: syntax error, unexpected '?' , doar ca pe alta linie :

 

protected function getKeyForSaveQuery()
    {
        return $this->original[$this->getKeyName()]
                        ?? $this->getKey();
    }

 

  • Moderators
Posted
11 hours ago, Konti. said:

Iarasi, Parse error: syntax error, unexpected '?' , doar ca pe alta linie :


protected function getKeyForSaveQuery()
    {
        return $this->original[$this->getKeyName()]
                        ?? $this->getKey();
    }

 

A ?? B
// este echivalent cu
isset(A) ? A : B

In cazul tau

protected function getKeyForSaveQuery()
{
    return isset( $this->original[$this->getKeyName()] ) ? $this->original[$this->getKeyName()] : $this->getKey();
}

 

Posted
23 hours ago, Courage said:

A ?? B
// este echivalent cu
isset(A) ? A : B

In cazul tau


protected function getKeyForSaveQuery()
{
    return isset( $this->original[$this->getKeyName()] ) ? $this->original[$this->getKeyName()] : $this->getKey();
}

 

Parse error: syntax error, unexpected '' (T_STRING), expecting function (T_FUNCTION)
imi eroare de mai sus cand am inlocuit

Posted

La ce linie iti da mai exact eroarea asta? Lasa si tu codul aici. 

De fapt inainte de toate, mai bine stergi toate modificarile pe care le-ai facut si fa upgrade la PHP7. Nu stim cat de masiva e platforma pe care o folosesti tu aici si am putea sta saptamani sa tot corectam erori asa.

Dupa update, daca mai apar erori, revino.

  • Like 3
Posted
On 9/11/2018 at 5:17 AM, Portocala said:

La ce linie iti da mai exact eroarea asta? Lasa si tu codul aici. 

De fapt inainte de toate, mai bine stergi toate modificarile pe care le-ai facut si fa upgrade la PHP7. Nu stim cat de masiva e platforma pe care o folosesti tu aici si am putea sta saptamani sa tot corectam erori asa.

Dupa update, daca mai apar erori, revino.

Si cum il fac ?

Posted
1 minute ago, Portocala said:

Cauta MultiPHP Manager in CPanel si dupa bifeaza domeniul pe care vrei sa schimbi versiunea, si in dreapta sus inainte de listq cu domenii ai un dropdown de unde sa alegi versiunea. Apasa pe save sau ce ai tu acolo and problem solved. 

 

Imd

 

Bifez toate @Portocala ?

image.png

Posted
14 hours ago, Portocala said:

Toate acele casute cred ca sunt extensii PHP, daca update-ul s-a facut corect si primesti eroare 500 inseamna ca sunt erori in codul PHP cela mai probabil :)

Posteaza si tu sa vedem.

Am mai multe, nu stiu exact care trb sa-l postez ...

  • 8 months later...
Posted

 
Bună ziua, mulțumesc pentru informații
On 13/09/2018 at 09:42, Portocala said:

Cauta  MultiPHP Manager  dans le système de gestion des soins de la peau et des soins de santé Rachat prêt , ainsi que dans les stratégies de gestion, les stratégies de gestion, les stratégies de gestion, les stratégies de gestion des droits de copie et les stratégies de sauvegarde. Apasa pe enregistrer une solution au problème et résoudre le problème. 

 

Bună ziua, mulțumesc pentru informații

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.