Criar funções que usam blocos entre chaves
Olá. Estou precisando criar uma função (na verdade um método), que tenha uma estrutura parecida com a do if na hora de uso. Estou fazendo uma classe chamada HTMLGenerator, dentro dela tenho os métodos head(), meta()... Quero que ao executar:
$html = new HTMLGenerator;
$html->head() {
$html->meta("Content-Type", "text/html");
$html->meta("Cache-Control", "no-cache");
}
Seja gerado:
<head>
<meta http-equiv="Content-Type" content="text/html" />
<meta http-equiv="Cache-Control" content="no-cache" />
</head>
Podem haver vários outros métodos alí junto dos meta()'s, por isso não quero passar isso como parâmetros da função, mas sim dessa forma que mostrei, pra ficar mais organizado e bonito :D
Porém não sei como fazer funções com blocos entre chaves, mesmo usando OOP. Alguém poderia me ensinar, se possível? :D
Até mais.
Discussão (16)
Carregando comentários...