header de folha de estilo em Modelos de página

Qual é o motivo do uso de um header de folha de estilo em modelos de página, onde os valores críticos são atribuídos dentro de um bloco de comentários em php, em vez de apenas declarar constantes, objects ou alguma outra estrutura de php?

O header da folha de estilo é assim:

/* Theme Name: Twenty Fifteen Child Theme URI: * Description: Twenty Fifteen Child Theme Author: John Doe Author URI: * Template: twentyfifteen Version: 1.0.0 License: GNU General Public License v2 or later License URI:* Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready Text Domain: twenty-fifteen-child */ 

Qual é a vantagem do código ativo no bloco de comentários sobre colocar esses valores em uma matriz, exemplo abaixo? Não existe um código php que seja melhor do que colocar valores ao vivo nos comentários?

 $child_theme_definition=array(); $child_theme_definition['theme_name']='Twenty Fifteen Child'; $child_theme_definition['theme_uri']=''*; $child_theme_definition['Description']='Twenty Fifteen Child Theme'; $child_theme_definition['Author']='John Doe'; $child_theme_definition['Author URI']=''*; $child_theme_definition['Template']='twentyfifteen'; $child_theme_definition['Version']='1.0.0'; $child_theme_definition['License']='GNU General Public License v2 or later'; $child_theme_definition['License URI']=''*; $child_theme_definition['Tags']='light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready Text Domain: twenty-fifteen-child'; 

* URLs omitidos porque minha nova conta não está autorizada a include mais de duas URLs em uma publicação.

Solutions Collecting From Web of "header de folha de estilo em Modelos de página"

Os headers devem ser lidos sem os arquivos serem executados. Os arquivos são analisados ​​para extrair os headers sem executar o código php que eles contêm.

O motivo para o uso de headers colocados nos comentários é que ele oferece o WordPress core e as bibliotecas do WordPress para temas e plugins uma maneira de ler dados de que eles precisam de forma segura e simples. Alternativas, como colocar os dados em arquivos de configuração, são vistas como mais complicadas, menos seguras ou ambas. O time de desenvolvimento do WordPress coloca mais peso em “simples e seguro” do que em manter elementos necessários dos comentários dentro dos arquivos.