Perguntas com a marcação «php»

O PHP é uma linguagem de script interpretada e de alto nível, amplamente usada, dinâmica, orientada a objetos e projetada principalmente para o desenvolvimento da Web no servidor. Usado para perguntas sobre a linguagem PHP.


2
Por que de repente estou recebendo o erro "Propriedade digitada não deve ser acessada antes da inicialização" ao introduzir dicas de tipo de propriedade?
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 = $id; } public function getId(): int { return $this->id; } public function getVal(): …


7
file_get_contents obtendo resultados incorretos
Atualizar Resolvi o problema e postei uma resposta. No entanto, minha solução não é 100% ideal. Eu preferiria apenas remover o symlinkdo cachewith clearstatcache(true, $target)ou clearstatcache(true, $link)mas isso não funciona. Também prefiro evitar o cache de links simbólicos em primeiro lugar ou remover o link simbólico do cache imediatamente após …


3
ArrayObject não funciona com end () no PHP 7.4
Ao migrar para o PHP 7.4, eu tenho que lidar com um comportamento diferente de algumas funções de array como reset(), current()ou end()relativas a ArrayObject. O exemplo a seguir produz saídas diferentes: <?php $array = new \ArrayObject(["a", "b"]); $item = end($array); var_dump($item); $array = ["a", "b"]; $item = end($array); var_dump($item); …
9 php  php-7.4 


5
Guzzle jogando RejectionException em vez de ConnectionException no processo em segundo plano
Tenho trabalhos executados em vários trabalhadores de fila, que contêm algumas solicitações HTTP usando o Guzzle. No entanto, o bloco try-catch dentro deste trabalho não parece ser ativado GuzzleHttp\Exception\RequestExceptionquando estou executando esses trabalhos no processo em segundo plano. O processo em execução é um php artisan queue:worktrabalhador do sistema de …







1
Minha barra de ferramentas do profiler não está aparecendo no symfony 4.3.1
No meu .envarquivo, especifiquei meu ambiente de aplicativo como dev e depuração como true: APP_ENV=dev APP_DEBUG=true No meu config/packages/dev/web_profiler.yamlarquivo, tenho o seguinte: web_profiler: toolbar: true intercept_redirects: false framework: profiler: { only_exceptions: false } O roteamento interno config/routes/dev/web_profiler.yamlparece estar bem: web_profiler_wdt: resource: '@WebProfilerBundle/Resources/config/routing/wdt.xml' prefix: /_wdt web_profiler_profiler: resource: '@WebProfilerBundle/Resources/config/routing/profiler.xml' prefix: /_profiler Então, …
9 php  symfony  symfony4 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.