Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 554035
            [titulo] => Como eu faço para o titulo mudar dinamicamente com PHP OO?
            [dataCadastro] => DateTime Object
                (
                    [date] => 2016-05-16 16:10:44
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 269142
            [status] => A
            [isExample] => 
            [NomeUsuario] => William 
            [Apelido] => William (Devwilliam)
            [Foto] => 269142_20150809195205.jpg
            [Conteudo] => Wesley poste o que você já tem pronto na sua aplicação, assim fica mais fácil de ajudar.
        )

)

Como eu faço para o titulo mudar dinamicamente com PHP OO?

PHP
Wesley Jonas
   - 16 mai 2016

Não quero só fazer o titulo dinâmico, mais também fazer com que o h1 pegue as informações do titulo, tudo dinamicamente.

Post mais votado

William (devwilliam)
   - 16 mai 2016

Wesley poste o que você já tem pronto na sua aplicação, assim fica mais fácil de ajudar.

Wesley Jonas
   - 16 mai 2016

#Código

define("HOST", "localhost");
define("USER","root");
define("PASS", 101499);
define("BD","cadastro");
define('INCLUDE_PATH','http://localhost/pdo');
define('REQUIRE_PATH', 'pages/');


$getUrl = (filter_input(INPUT_GET, 'url')) ? strip_tags(trim(filter_input(INPUT_GET, 'url'))) : null;
$setUrl = (empty(filter_input(INPUT_GET, 'url'))) ? REQUIRE_PATH . 'home' : $getUrl;
$Url    = explode('/', $setUrl);


$title = null;

switch ($Url[0]){
	case "home":
		$title = "PHP OO";
		break;
}

Wesley Jonas
   - 17 mai 2016

Alguém poderia me ajudar?

David Sylvestre
   - 17 mai 2016

Wesley, você se refere a manipulação do DOM?

Wesley Jonas
   - 17 mai 2016

Não. Tudo em PHP mesmo, David.

David Sylvestre
   - 17 mai 2016

Sinceramente, não consigo mentalizar o seu objetivo.
Eu entendo h1 como uma tag html e essa troca dinâmica do title com o h1 como two way databind e para resolver isso é através de javascript.

David Sylvestre
   - 17 mai 2016

Agora se estiver falando de passar as variáveis do php para uma view, terá que utilizar um template engine ou implementar um.

Wesley Jonas
   - 19 mai 2016

David, eu quero que o titulo mude mude de acordo com o nome da pagina.

David Sylvestre
   - 23 mai 2016

Olhando por esse lado, acho que seria bacana utilizar de um template engine para separar o HTML do PHP, além de proporcionar um aproveitamento de código.
Com relação a organização do código, utilizar o padrão MVC vai te permitir um aproveitamento bacana. Existem várias libs que podem te ajudar a não ser que queira fazer tudo do zero para fins didáticos.

William (devwilliam)
   - 23 mai 2016

Pensando em Template Engine, existem vários no mercado eu pessoalmente gosto de trabalhar com Twig, minhas Views ficam limpas.

Wesley Jonas
   - 23 mai 2016

Obrigado, gente. Eu vou dar uma olhada no Twig.