Alguém pode explicar as diferenças entre taquigrafia do operador ternário (?: ) e o operador coalescente nulo ( ??) no PHP? Quando eles se comportam de maneira diferente e quando da mesma maneira (se isso acontecer)? $a ?: $b VS. $a ??
Alguém pode explicar as diferenças entre taquigrafia do operador ternário (?: ) e o operador coalescente nulo ( ??) no PHP? Quando eles se comportam de maneira diferente e quando da mesma maneira (se isso acontecer)? $a ?: $b VS. $a ??
Instalei o PHP 7 usando este repositório , mas quando tento executar composer install, está dando o seguinte erro: [package] requer ext-curl * -> a extensão de extensão PHP solicitada está ausente no seu sistema. Com o PHP 5, você pode instalá-lo facilmente executando o comando yumou...
Tenho um erro quando inicio o PHP 7 no Windows. Quando executo phpna linha de comando, ele retorna uma caixa de mensagem com erro do sistema: O programa não pode ser iniciado porque está faltando o VCRUNTIME140.dll do seu computador. Tente reinstalar o programa para resolver este...
Estou executando o laravel 5.4 no servidor Ubuntu 16.04 com PHP7. ao tentar instalar o cviebrock/eloquent-sluggablepacote, lance algum erro: pish@let:/home/sherk/ftp/www$ sudo composer require cviebrock/eloquent-sluggable Do not run Composer as root/super user! See https://getcomposer.org/root for...
O PHP 7 introduz declarações de tipo de retorno . O que significa que agora posso indicar que o valor de retorno é uma determinada classe, interface, matriz, que pode ser chamada ou um dos tipos escalares recém-sugeridos, como é possível para os parâmetros de função. function returnHello(): string...
A extensão mcrypt está obsoleta e será removida no PHP 7.2 de acordo com o comentário postado aqui . Portanto, estou procurando uma maneira alternativa de criptografar senhas. No momento estou usando algo como mcrypt_encrypt(MCRYPT_RIJNDAEL_128, md5($key, true), $string, MCRYPT_MODE_CBC,...
ATUALIZAÇÃO : o PHP 7.4 agora oferece suporte a covariância e contravariância que aborda a principal questão levantada nesta questão. Eu tive um problema com o uso de dicas de tipo de retorno no PHP 7. Meu entendimento é que a sugestão : selfsignifica que você pretende que uma classe de...
Atualizei minhas definições de classe para usar as dicas de tipo de propriedade recém-introduzidas, assim: class Foo { private int $id; private ?string $val; private DateTimeInterface $createdAt; private ?DateTimeInterface $updatedAt; public function __construct(int $id) { $this->id =...