php5minutes 4 – Namespace

Ola pessoal,

Obrigado pelos comentários nos podcasts anteriores e pela participação toda que esta havendo.

Duas pessoas comentaram que queriam ouvir sobre Namespace e achei que realmente é um baita de um assunto, então esse podcast aqui fala somente sobre esse novo recurso da linguagem PHP, que apesar de estar presente a algum tempo, ainda deixa muitas dúvidas e gerar controvérsias.

Falo sobre o por que do operador, o por que de usar namespace e no que ele pode ajudar seus projetos e sua codificação.

Espero que vocês gostem e continuem comentado. Assim eu posso ir trabalhando para melhorar o conteúdo e a forma de apresenta-lo.

Um pequeno detalhe é que esse assunto exigiu mais tempo que o normal, então temos aqui o que podemos chamar de podcast duplo. No fim foram quase 10 minutos.

[podcast]http://ianntech.com.br/wp-content/uploads/2010/02/php5minutes-4-namespace.mp3[/podcast]

para os que tem problemas para ouvir o cast utilizando player, aqui vai o link de download.

Um Abraço

16 thoughts on “php5minutes 4 – Namespace

  1. Opa!

    Gostei do cast! principalmente do exemplo prático, do problema com a classe NuSoap, eu passei por esse problema algumas vezes, é um saco mesmo.

    Ainda não tive a oportunidade de trabalhar com Namespace no PHP, por conta de poucos (ou nenhum..) servidor ter adotado o PHP 5.3.

    Mas acredito que o Namespace do PHP 5.3 ainda vai demorar um pouco para cair no uso do dia-a-dia do desenvolvedor, pelo tempo que ainda vai levar para que os frameworks e cms’s se atualizem….

    Só adicionando o link do manual do PHP em PT-BR que ensina como trabalhar com Namespaces: http://br.php.net/manual/pt_BR/language.namespaces.php

    obs: Já que você não vai tocar Raul, uma dica de música para introdução do cast: Led Zeppelin – Rock n’ Roll (mas tem que ser no talo!!!)

    obs2: Sugestão para o próximo cast, MVC !!! chega de pegar códigos que mais parecem um labirinto!

  2. hahahaha,
    pode deixar que vou tocar raul, especialmente se for um podcast sobre MVC, que, alias, é um assunto onde com certeza cabeças rolariam… valew pelo comentario e, realmente, faltou adicionar o link para o docs. @Bruno PorKaria

  3. E ai cara,
    pois eh, acabei alongando o cast para falar mais coisas que achava interessante. Mas no final do cast eu comento que esse podcast de namespace, valeu por dois… kkk, mas segunda que vem tem mais.@José Wilker

  4. Parabéns pelos casts Ivo.

    Estou com o Bruno aí, TOCA RAUL! hehehe…

    Acho bacana fazer um php5minutes sobre MVC e outro sobre SPL – em especial a parte de iteradores, algo que é pouco usada em PHP, mas em outras linguagens como Java e C++ tem uso intenso.

  5. Concordo com o @Bruno PorKaria MVC, um excelente assunto. Ou até mesmo começar com os Design Patterns como um todo.

  6. Aeeeee! Curti esse!

    Recentemente eu vi namespaces no framework lithium e ficou muito bom. Quem sabe consigo utilizar em um futuro proximos!

    Apoiado o MVC e RAUL!!!!!!

    Fui.

    • Cara, ainda bem que todo programador olha para a sigla DP e sabe que eh design pattern 🙂
      To pensando em fazer uma serie sobre MVC, uma das letras por vez… e legal seria fazer sobre alguns design patterns mesmo.
      valew

  7. Explicação bacana demais! E o exemplo sobre os problemas com o NuSoap foi muito bom, já vi duvidas como essa que você esclareceu na Lista PHP 😉 beijos!

    • Eu pretendo fazer um sobre SPL sim, mas nao somente um… pq ai nem em 2 horas dava pra falar… e eh um assunto muito bom, que envolve fortemente, queira ou não, as boas praticas de programacao.
      O que vai acontecer eh que vou montar, no futuro, uma sequencia sobre SPL, apresentando o assunto numa ordem que achar mais interessante e que traga mais beneficios de compreensão para quem ouvir.
      abracos.

Leave a Reply to Ivo Nascimento Cancel reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s