Jump to content

Recommended Posts

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.
Link to post
Share on other sites

  • Moderators

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();
}

 

Link to post
Share on other sites
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();
    }

 

Link to post
Share on other sites
  • Moderators
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();
}

 

Link to post
Share on other sites
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

Link to post
Share on other sites

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
Link to post
Share on other sites
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 ?

Link to post
Share on other sites

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. 

 

Link to post
Share on other sites
  • 8 months later...

 
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
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By +Gorkem
      Salutare,
      Astazi am achizitionat Monitor Gaming Curved LED IPS LG 34", UltraWide, UWHD 2K, HDMI, DisplayPort, 144Hz, 4xUSB, FreeSync, 34UC79G, Negru, l-am montat cu cele 2 cabluri cu care a venit, totul ok.
      Problema este ca in CS:GO mai mult de 20 FPS... nu am  Inainte sa-l schimb aveam vreo 200.., mentionez ca monitorul vechi nu avea 144Hz.. Iar cand deschis o aplicatie ceva mi se blocheaza pentru o secunda..., se da restart mai greu la pc.. mai multe chestii.
      Componentele calculatorului meu:
      Procesor: Procesor Intel Haswell Refresh, Core i7 4790K 4.0GHz box
      Placa de baza: GIGABYTE GA-Z97-HD3
      Memorie: Memorie HyperX Fury Black 16GB DDR3 1866 MHz CL10 Dual Channel Kit
      SSD: SSD Kingston SSDNow UV400 120GB SATA-III 2.5 inch
      HDD: Seagate Barracuda 1TB, 7200rpm, 64MB, SATA 3
      Placa video: GIGABYTE GeForce GTX 970 Xtreme Gaming 4GB DDR5 256-bit
      Sursa: Cooler Master GM Series G650M 650W
      Sistem de operare: windows 7 ultimate
       
      Eu m-am gandit putin la placa video, voi ce parere aveti? Daca este placa video ce placa video imi recomandati? As vrea tot GIGABYTE GEFORCE... dar ceva mai nou si mai puternic.
      @ am reinstalat driverele - nimic
      @ am incercat cateva chestii de pe site-ul oficial lg - nimic
      @ tind sa cred ca nu face fata o componenta la monitor
    • By AlexuPOWER
      Salut pctroubleshooting am si eu o problema intampinata recent la site-ul meu si din pacate nu am reusit sa ii dau de cap. Am cautat pe forum dar nu am gasit rezolvare sau macar ceva care sa ma lumineze.
      Va rog cine stie cum pot rezolva am nevoie rapid de un raspuns , multumesc de atentie. !
       
      There appears to be an error with the database. If you are seeing this page, it means there was a problem communicating with our database. Sometimes this error is temporary and will go away when you refresh the page. Sometimes the error will need to be fixed by an administrator before the site will become accessible again.

      You can try to refresh the page by clicking here
    • By Vasi_23
      Cand incerc sa incarc un avatar tip .gif, imi da aceasta eroare, ma puteti ajuta?

    • By Sniror
      Salut.Am scos linia <div id='ipsLayout_contentWrapper'>.
      Dar imi arata urat si neorganizat acum.Ce e de facut?Width la mine e in jur de 97%,adica nu trebuie sa se vada asa.Sper ca am fost pe inteles.Rog sfat si ajutor prietenesc!Multam fain!

    • By zyggy123
      Salut, 
      Am urmatorul pc :
      Placa de baza Gaming Asus Z97-A
      socket 1150 
      chipset z97
      Procesor i3 - 4160 Haswell
      8GB Ram
      500GB HDD
      Placa video GTX 460 1gb

      Problema e uramatoarea, nu imi vede placa video de nici o culoare
      Am incercat din bios, i-am schibat slotul, in divice manager nu o vede imi apare doar aia cu VGA Graphic. E conectata cum trebuie, are curent . nu o vede .
      Ce mai e de facut ?
      Poze:
      https://ibb.co/ez0T1m
      https://ibb.co/kQtFgm
      https://ibb.co/d1O3Z6
      https://ibb.co/nPnVE6
      https://ibb.co/f5q0E6
      https://ibb.co/eE4hSR
      https://ibb.co/nHESu6
      https://ibb.co/icOFgm
×
×
  • 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.