Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Xevious

converter sintaxe array nova para antiga

Recommended Posts

O caso é que meu servidor é php 5.3.28 e por enquanto não posso atualizar ele.

E no Laravel há uma imcompatibilidade com a sintaxe dos arrays.

Pode-se utilizar a sintaxe antiga.

O problema é numa linha em que eu não consigo entender como funciona

e portanto não posso converter pra versão antiga

a linha é esta

 

 

foreach (array_merge([$class => $class], class_parents($class)) as $class)

Antes o Array era declarado da forma moderna e eu alterei pra forma antiga

 

// $results = [];
$results = array();

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim:

 

foreach (array_merge( array($class => $class), class_parents($class)) as $class)

 

 

Só um detalhe: o Laravel exige PHP 5.4 ou superior. Mesmo que altere a sintaxe dos arrays, ainda assim não funcionará. Veja:

http://laravel.com/docs/4.2/installation#server-requirements

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.