Conversor YAML para PHP
Converta YAML em sintaxe de array associativo PHP instantaneamente
Entrada YAML
Saída PHP
O que é o Conversor YAML para PHP?
Esta ferramenta converte estruturas de dados YAML em arrays associativos PHP. YAML é amplamente utilizado em arquivos de configuração para frameworks como Symfony e Laravel.
A sintaxe de arrays PHP usa a notação ['chave' => 'valor'] para arrays associativos. Estruturas YAML aninhadas tornam-se arrays PHP aninhados.
Este conversor gera arrays PHP associativos com tipos inferidos automaticamente.
Como Converter YAML para PHP
Siga estes passos para converter YAML em sintaxe de array PHP.
Cole ou Carregue seu YAML
Cole seu YAML no painel esquerdo ou carregue um arquivo .yaml.
database:
host: localhost
port: 3306
name: myappClique em Converter
Clique em Converter. O painel direito mostra a sintaxe de array PHP gerada.
Copie ou Baixe o Código PHP
Clique em Copiar ou Baixar para salvar como arquivo .php.
Quando Usar Esta Ferramenta
Configuração de Framework
Converta arquivos de configuração YAML do Symfony ou Laravel para arrays PHP.
Dados de Seed
Converta fixtures de dados YAML para arrays PHP para scripts de seeding de banco de dados.
Integração de API
Converta esquemas YAML de respostas de API para estruturas de array PHP.
Migração de Configuração
Migre configuração de aplicativo baseada em YAML para arrays PHP.
Perguntas Frequentes
Como os tipos YAML são mapeados para PHP?
Strings tornam-se strings PHP entre aspas simples, números permanecem iguais, booleanos tornam-se true/false, null permanece null.
Trata estruturas YAML aninhadas?
Sim. Mapeamentos YAML aninhados tornam-se arrays associativos PHP aninhados.
Posso usar a saída diretamente em PHP?
Sim. O código gerado usa a sintaxe de array curto [] do PHP 5.4+.
Meus dados YAML são enviados para um servidor?
Não. Toda a conversão ocorre em seu navegador.
E as âncoras YAML?
A ferramenta usa js-yaml para análise, que resolve âncoras antes da conversão.
Ferramentas YAML Relacionadas
Explore outras ferramentas de conversão YAML: