PHP FFI #08 - Refatorando tudo pra passar na análise estática - Raylib FFI no PHP

Опубликовано: 06 Март 2026
на канале: Nawarian
47
2

Este vídeo é carregado, prepara a pipoca aí.

A coisa é, por conta de a gente usar tanto o #FFI e FFI\CData a nossa análise estática (#psalm) estava gritando com a gente que não conhece o tipo tal, a função aquela e por aí vai.

Não tem jeito fácil de corrigir isso porque a FFI adiciona as funções e structs em tempo de execução!

A forma mais segura com que a gente pode prosseguir, conforme eu comentei no meu post, é de criar classes que vão envolver a biblioteca de maneira que a gente consiga testar e garantir os tipos todos.

---
Links mencionados no vídeo:

Meu artigo sobre FFI: https://thephp.website/br/edicao/php-...
Annotations do psalm: https://psalm.dev/docs/annotating_cod...
Referência FFI do PHP: https://www.php.net/manual/en/ffi.new...

---
Onde me encontrar:
https://thephp.website/br/​
  / nawarian​  
https://github.com/nawarian