Fabyo 66 Denunciar post Postado Fevereiro 28, 2005 Curso de PHP Módulo 1 Introdução o O que é PHP? o Pra que serve o PHP? o Como funciona o PHP? o Dicas úteis na hora de programar o Variáveis o Operadores o Exercícios O que é PHP? PHP significa Personal Home Page ou Hypertext Preprocessor, é uma linguagem de script Open Source E ela não precisa ser compilada, o PHP é executado no servidor e é processado na hora que a página for executada. Pra que serve o PHP? Para o desenvolvimento de aplicações Web ou sistemas intranet. E o PHP conecta com diversos bancos de dados O PHP também faz sistemas de controles statisticos, bate papos, fórum, portais, enquetes, blogs, entre outros sistemas conhecidos. Como Funciona o PHP? O PHP funciona sendo executado por um programa servidor web configurado com o PHP como CGI ou filtro isapi e o PHP processa a página e envia apenas o resultado do processo em HTML para o usuário CGI - Commom Gateway Interface (Interface Comum de Gateway) é uma interface definida de maneira a possibilitar a execução de programas sob um servidor ISAPI é uma DLL personalizada que está no mesmo espaço de memória que o servidor Web, e é chamado pelo servidor da web em resposta a cada solicitação HTTP. O PHP só é interpretado dentro das tags simples <? ?> ou <?PHP ?> para suporte a XML ou XHTML O PHP também funciona com essas tag: <script language = "php"> Código... </script> O PHP também funciona com tags ASP: <% %> Uma página em PHP tem que ter a extensão .php Se não for usar nenhuma tag PHP na página deixa a com .html Daí o PHP não precisara ficar lendo essa página em busca de tags php e no final de cada linha você precisa usar um ;( ponto e vírgula ) idêntico à linguagem C echo() é construtor da linguagem ele serve para exibir algo na tela e não é obrigatório usar parênteses (). Use ' ( Apóstrofos ) para delimitar a string( textos ) do seu script exemplo: <?PHP echo 'ola mundo'; ?> ou modo simples para uma linha:<?= 'ola mundo'; ?> As " ( aspas ) se a string é delimitada entre " ( aspas ), o PHP entende mais seqüências de escape para caracteres especiais: \n = nova linha \r retorno da linha \t tab Também da para delimitar as string usando a sintaxe heredoc ("<<<") exemplo: $string = <<<EODExemplo de uma string distribuída em várias linhas utilizando a sintaxe heredoc. EOD; Embutido dentro do HTML: <html><head> <title>Titulo</title> </head> <body> <?php echo "ola mundo"; ?> </body> </html> </font> Ou você pode dar um echo nas tags HTML dentro do PHP exemplo: <?php echo "<b>PHP</b>"; ?> <?php echo "<a href=\"link.html\">Link</a>"; ?> Dicas uteis na hora de programar Para desenvolver um script e evitar erros Programe com essas opções no php.ini: display_errors = on => deixa ativado a opção para exibir mensagens de erro ou alertas e avisos sobre alguma coisa que esta errada display_startup_errors = On => use essa opção em on só na hora que estiver desenvolvendo seus script ,tem erros que são iniciados e o display_errors não mostra error_reporting = E_ALL => mostra todos possíveis erros register_globals = off => a partir do PHP 4.2.0 passou a se usar ela em off por motivo de seguranças exit; serve para a execução do script ,então use o exit sempre que quiser debugar seu script, ou em funções e estruturas de controles outras dicas nunca esqueça de colocar o ; ( ponto e vírgula ) no final de cada linha e sempre usar as aspas ou apostrofos em string exemplos: $nome = "Mario"; $array['array1']; $_POST['campo']; echo "Bom estudo"; Variáveis As variáveis no PHP são representadas por um cifrão ($) seguido pelo nome da variável. Os nomes de variável no PHP fazem distinção entre maiúsculas e minúsculas. Um nome de variável válido se inicia com uma letra ou sublinhado Atribuindo valores a uma variável: $teste = "testando"; $numero = 1234; $teste2 = "testando 1234"; Operadores Concatenando uma variável Concatenar significa juntar as variáveis e no PHP usa-se o . ( ponto ) para juntar as variáveis Exemplo: $nome = "João "; <= reparem que tem um espaço depois do nome isso é feito para quando juntar as variáveis nome e sobrenome não ficar grudado JoaoSantos $nome = "João ";$sobrenome = "Santos"; $nome_completo = $nome.$sobrenome; ou $nome_completo = $nome; $nome_completo .= $sobrenome; Somando $valor = 100;$valor += 200; ou $valor = 200 + 100; Subtraindo $valor = 300;$valor -= 100; ou $valor = 300 - 100; Mutiplicando $valor = 300;$valor *= 100; ou $valor = 300 * 100; Operadores Aritméticos $a + $b Adição Soma de $a e $b. $a - $b Subtração Diferença entre $a e $b. $a * $b Multiplicação Produto de $a e $b. $a / $b Divisão Quociente de $a por $b. $a % $b Módulo Resto de $a dividido por $b Operadores de comparação $a == $b Igual Verdadeiro (TRUE) se $a é igual a $b. $a === $b Idêntico Verdadeiro (TRUE) se $a é igual a $b, e eles são do mesmo tipo (somente para PHP4). $a != $b Diferente Verdadeiro se $a não é igual a $b. $a <> $b Diferente Verdadeiro se $a não é igual a $b. $a !== $b Não idêntico Verdadeiro de $a não é igual a $b, ou eles não são do mesmo tipo (somente para o PHP4). $a < $b Menor que Verdadeiro se $a é estritamente menor que $b. $a > $b Maior que Verdadeiro se $a é estritamente maior que $b. $a <= $b Menor ou igual Verdadeiro se $a é menor ou igual a $b. $a >= $b Maior ou igual Verdadeiro se $a é maior ou igual a $b. Operadores Lógicos $a and $b E Verdadeiro (TRUE) se tanto $a quanto $b são verdadeiros. $a or $b OU Verdadeiro se $a ou $b são verdadeiros. $a xor $b XOR Verdadeiro se $a ou $b são verdadeiros, mas não ambos. ! $a NÃO Verdadeiro se $a não é verdadeiro. $a && $b E Verdadeiro se tanto $a quanto $b são verdadeiros. $a || $b OU Verdadeiro se $a ou $b são verdadeiros. Operadores de Incremento/Decremento ++$a Pré-incremento Incrementa $a em um, e então retorna $a. $a++ Pós-incremento Retorna $a, e então incrementa $a em um. --$a Pré-decremento Decrementa $a em um, e então retorna $a. $a-- Pós-decremento Retorna $a, e então decrementa $a em um Fim do primeiro módulo Recomendo ir até o fórum de exercícios para você poder praticar o que aprendeu, com 10 perguntas. Vocês poderão postar a vontade neste tópico, com dúvidas, sugestões ou alguma outra mensagem. Compartilhar este post Link para o post Compartilhar em outros sites
pexao 0 Denunciar post Postado Março 3, 2005 Muito bom, está na hora de colocar o modulo 2!!! :) Compartilhar este post Link para o post Compartilhar em outros sites
Makarrão 0 Denunciar post Postado Março 3, 2005 muito interessante... vou ver se eu pego alguns macetes de PHP... irei acompanhar com certeza!!! ^_^ Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Março 3, 2005 É isso ai pessoal e toda segunda sera lançado um modulo novo continuem estudando e bons estudos Compartilhar este post Link para o post Compartilhar em outros sites
dougtog 0 Denunciar post Postado Março 3, 2005 http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Muito legal, quero aprender a parte de conexão com MYSQL.. Estou acompanhando.. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Março 3, 2005 Legal pessoal ,nao só vao aprender a mecher com o mysql como vamos ensinar a usar outros bancos de dados como por exemplo SQL Server, PostgreSQL Firebird, Acess, Oracle, DBF, etc... e tbm vamos abordar como você migrar de um banco para outro sem usar programas apenas o php, e fazer backup de bancos, importação e exportação é isso ai, quem acompanhar vai gostar abraços Compartilhar este post Link para o post Compartilhar em outros sites
fercpbsb 0 Denunciar post Postado Março 3, 2005 Legal!!!! Ensina também conexão com banco SQL Server da Microsoft!!!! Vai ser bem útil..... Fernando http://forum.imasters.com.br/public/style_emoticons/default/joia.gif _____________________________________________ Sê cortês com todos, mesmo com os inferiores: se a cortesia é honra para quem a recebe, muito mais o é para quem a pratica. Compartilhar este post Link para o post Compartilhar em outros sites
CarecaABC 0 Denunciar post Postado Março 4, 2005 Nossa dahora gostei muito assim que eu recebi o boletim da imasters eu corri e me registrei agora é pra ficar vocês estão de parabens pelo projeto e parabens pelo Fabyo que esta dando esse curso ecelente http://forum.imasters.com.br/public/style_emoticons/default/clap.gif nossa eu nao sabia nada de php agora ja sei um pouco vou acompanhar sempre as aulas to achando muito legal e informativo quando vem o modulo 2? parabens mais uma vez imasters e Fabyo http://forum.imasters.com.br/public/style_emoticons/default/joia.gif agora vou responder as perguntas quem sabe eu acerto umas :D Compartilhar este post Link para o post Compartilhar em outros sites
CarecaABC 0 Denunciar post Postado Março 4, 2005 Só mais uma duvida eu conheço de html e javascript preciso aprender alguma coisa antes de mecher com o php ?obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Clayton Ferraz 0 Denunciar post Postado Março 4, 2005 Tambem adorei essa ideia do curso a imasters esta de parabens eu ja participei de varios foruns mas nenhum é tao bom quanto a imasters e o pessoal daqui tem muito conhecimentos e levam o ensino com seriedade sempre visito o site da imasters e adoro as colunas de programação aprendo muito com elas agora to afim de aprenderphp pois sempre me falaram dela vamos ver como eu me saio adorei o curso e to ansioso para o modulo2 ,voces poderiam me explicar como eu baixo o php e instalo?senao como eu vou poder testar as pagina e gostaria de opioes de voces sobre algum editor bom de php valeu galera e parabens pelo forum Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Março 4, 2005 CarecaABC sempre é bom aprender e quanto mais você saber é melhor pra você sugiro você aprender logica de programação engenharia de sofware, modelagem de dados uml,etc.. e por ai vai nao para nunca to sempre estudando mas vai indo com calma se chega la Clayton Ferraz editor bom tem o phpedit ele é pago mas eu conheço o dono e ele me deu uma licença free :D tem tbm o PHP Designer é gratis e muito bom tbm muita gente usa o dream pra editar mas eu nao gosto http://www.imasters.com.br/forum/index.php...ndpost&p=317087 Compartilhar este post Link para o post Compartilhar em outros sites
kevin 1 Denunciar post Postado Março 4, 2005 Parabens para o fabyo e a equipe de moderação da linguagem PHP por proporcionar esse curso online ae para o pessoal poder aprender essa maravilhosa linguagem q é o PHP valeu mesmo estão de parabens = ) continue sempre assim pessoal = ) Compartilhar este post Link para o post Compartilhar em outros sites
fast 0 Denunciar post Postado Março 5, 2005 olha, bela iniciativa.. espero q dê certo, e quanto a primeira aula o nível tah bem legal.. superior ao q c ve por aí! Compartilhar este post Link para o post Compartilhar em outros sites
projetal 0 Denunciar post Postado Março 12, 2005 Curso Online PHP Módulo 1 Introdução o O que é PHP? o Pra que serve o PHP? o Como funciona o PHP? o Dicas úteis na hora de programar o Variáveis o Operadores o Exercícios O que é PHP? PHP significa Personal Home Page ou Hypertext Preprocessor, é uma linguagem de script Open Source E ela não precisa ser compilada, o PHP é executado no servidor e é processado na hora que a página for executada. Pra que serve o PHP? Para o desenvolvimento de aplicações Web ou sistemas intranet. E o PHP conecta com diversos bancos de dados O PHP também faz sistemas de controles statisticos, bate papos, fórum, portais, enquetes, blogs, entre outros sistemas conhecidos. Como Funciona o PHP? O PHP funciona sendo executado por um programa servidor web configurado com o PHP como CGI ou filtro isapi e o PHP processa a página e envia apenas o resultado do processo em HTML para o usuário CGI - Commom Gateway Interface (Interface Comum de Gateway) é uma interface definida de maneira a possibilitar a execução de programas sob um servidor ISAPI é uma DLL personalizada que está no mesmo espaço de memória que o servidor Web, e é chamado pelo servidor da web em resposta a cada solicitação HTTP. O PHP só é interpretado dentro das tags simples <? ?> ou <?PHP ?> para suporte a XML ou XHTML O PHP também funciona com essas tag: <script language = "php">Código... </script>O PHP também funciona com tags ASP: <% %> Uma página em PHP tem que ter a extensão .php Se não for usar nenhuma tag PHP na página deixa a com .html Daí o PHP não precisara ficar lendo essa página em busca de tags php e no final de cada linha você precisa usar um ;( ponto e vírgula ) idêntico à linguagem C echo() é construtor da linguagem ele serve para exibir algo na tela e não é obrigatório usar parênteses (). Use ' ( Apóstrofos ) para delimitar a string( textos ) do seu script exemplo: <?PHP echo 'ola mundo'; ?>ou modo simples para uma linha:<?= 'ola mundo'; ?>As " ( aspas ) se a string é delimitada entre " ( aspas ), o PHP entende mais seqüências de escape para caracteres especiais: \n = nova linha \r retorno da linha \t tab Também da para delimitar as string usando a sintaxe heredoc ("<<<") exemplo: PHP [/tr][tr]$string = <<<EOD Exemplo de uma string distribuída em várias linhas utilizando a sintaxe heredoc. EOD;[/tr] Embutido dentro do HTML: PHP [/tr][tr]<html> <head> <title>Titulo</title> </head> <body> <? echo "ola mundo"; ?> </body> </html> [/tr] Ou você pode dar um echo nas tags HTML dentro do PHP exemplo: <?php echo "<b>PHP</b>"; ?> <?php echo "<a href=\"link.html\">Link</a>"; ?> Dicas uteis na hora de programar Para desenvolver um script e evitar erros Programe com essas opções no php.ini: display_errors = on => deixa ativado a opção para exibir mensagens de erro ou alertas e avisos sobre alguma coisa que esta errada display_startup_errors = On => use essa opção em on só na hora que estiver desenvolvendo seus script ,tem erros que são iniciados e o display_errors não mostra error_reporting = E_ALL => mostra todos possíveis erros register_globals = off => a partir do PHP 4.2.0 passou a se usar ela em off por motivo de seguranças exit; serve para a execução do script ,então use o exit sempre que quiser debugar seu script, ou em funções e estruturas de controles outras dicas nunca esqueça de colocar o ; ( ponto e vírgula ) no final de cada linha e sempre usar as aspas em string exemplos: $nome = "Mario"; $array["array1"];$_POST["campo"];echo "Bom estudo"; Variáveis As variáveis no PHP são representadas por um cifrão ($) seguido pelo nome da variável. Os nomes de variável no PHP fazem distinção entre maiúsculas e minúsculas. Um nome de variável válido se inicia com uma letra ou sublinhado Atribuindo valores a uma variável: $teste = "testando";$numero = 1234;$teste2 = "testando 1234"; Operadores Concatenando uma variável Concatenar significa juntar as variáveis e no PHP usa-se o . ( ponto ) para juntar as variáveis Exemplo: $nome = "João "; <= reparem que tem um espaço depois do nome isso é feito para quando juntar as variáveis nome e sobrenome não ficar grudado JoaoSantos $nome = "João ";$sobrenome = "Santos"; $nome_completo = $nome.$sobrenome; ou $nome_completo = $nome; $nome_completo .= $sobrenome; Somando $valor = 100;$valor += 200; ou $valor = 200 + 100; Subtraindo $valor = 300;$valor -= 100; ou $valor = 300 - 100; Mutiplicando $valor = 300;$valor *= 100; ou $valor = 300 * 100; Operadores Aritméticos $a + $b Adição Soma de $a e $b. $a - $b Subtração Diferença entre $a e $b. $a * $b Multiplicação Produto de $a e $b. $a / $b Divisão Quociente de $a por $b. $a % $b Módulo Resto de $a dividido por $b Operadores de comparação $a == $b Igual Verdadeiro (TRUE) se $a é igual a $b. $a === $b Idêntico Verdadeiro (TRUE) se $a é igual a $b, e eles são do mesmo tipo (somente para PHP4). $a != $b Diferente Verdadeiro se $a não é igual a $b. $a <> $b Diferente Verdadeiro se $a não é igual a $b. $a !== $b Não idêntico Verdadeiro de $a não é igual a $b, ou eles não são do mesmo tipo (somente para o PHP4). $a < $b Menor que Verdadeiro se $a é estritamente menor que $b. $a > $b Maior que Verdadeiro se $a é estritamente maior que $b. $a <= $b Menor ou igual Verdadeiro se $a é menor ou igual a $b. $a >= $b Maior ou igual Verdadeiro se $a é maior ou igual a $b. Operadores Lógicos $a and $b E Verdadeiro (TRUE) se tanto $a quanto $b são verdadeiros. $a or $b OU Verdadeiro se $a ou $b são verdadeiros. $a xor $b XOR Verdadeiro se $a ou $b são verdadeiros, mas não ambos. ! $a NÃO Verdadeiro se $a não é verdadeiro. $a && $b E Verdadeiro se tanto $a quanto $b são verdadeiros. $a || $b OU Verdadeiro se $a ou $b são verdadeiros. Operadores de Incremento/Decremento ++$a Pré-incremento Incrementa $a em um, e então retorna $a. $a++ Pós-incremento Retorna $a, e então incrementa $a em um. --$a Pré-decremento Decrementa $a em um, e então retorna $a. $a-- Pós-decremento Retorna $a, e então decrementa $a em um Fim do primeiro módulo Recomendo ir até o fórum de exercícios para você poder praticar o que aprendeu, com 10 perguntas. Vocês poderão postar a vontade neste tópico, com dúvidas, sugestões ou alguma outra mensagem. Pessoal, desculpem o apelo e o desespero, mas estou precisando realmente dar continuidade aos meus propósitos. Decidi q. vou aprender PHP este ano, sei q. p/ isto, é necessário se ter uma boa base de conheimentos em LÓICA DA PROGRAMAÇÃO, comecei c/ alguns tuts na internet, :o apesar de serem muito bons, seu conteúdo é muito prático e direto, deixando a desejar em alguns conceitos, principalmente p/ quem é leigo no assunto. Volto a apelar, alguém conhece este livro? Sua recomendação é indicada p/ principiantes em programação e futuro aspirante em aprender PHP? Linguagem C++ (Brian Kernigan e Dennis Ritch) http://www.submarino.com.br/books_productd...&ST=SE#synopsys .Caso tenham outras indicações e sugestões, por gentileza, não exitem em me passar grato, Miguel Compartilhar este post Link para o post Compartilhar em outros sites
kerigma 0 Denunciar post Postado Março 19, 2005 Meu caro: Volto a apelar, alguém conhece este livro? Sua recomendação é indicada p/ principiantes em programação e futuro aspirante em aprender PHP? Linguagem C++ (Brian Kernigan e Dennis Ritch) http://www.submarino.com.br/books_productd...&ST=SE#synopsys .Caso tenham outras indicações e sugestões, por gentileza, não exitem em me passarDe fato o PHP é um desdobramento do c++, porém sua utilização(do PHP) está mais relacionada a web, devido a grande interatividade com os servidores e bd! Enquanto o C++ é uma linguagem orientada a objetos utilizada com mais frequencia em aplicações diretamente na máquina local. Então pergunte a si mesmo o que te interessa mais! Eu tenho percebido que a programação para web(fora JSP) é mais tranquila que a programação local. Acho que isso vai de cada um!!! Se você é totalmente leigo no assunto o ideal é iniciar com as tags de html no bloco de notas. é assim mesmo! Primeiro a gente anda e depois a gente corre.Boa sorte! Seja persistente! Compartilhar este post Link para o post Compartilhar em outros sites
fsphp 0 Denunciar post Postado Março 22, 2005 Está bem legal o módulo 1 Fabyo. Vou acompanhar o curso e fazer os exercícios. Já indiquei para um amigo também. Compartilhar este post Link para o post Compartilhar em outros sites
edsonkase 0 Denunciar post Postado Maio 4, 2005 Boa Noite Pessoal.Vou fazer o curso de PHP, mas antes gostaria uma opinião de vocês. É melhor aprender primeiro o PHP ou como utilizar o BD ex: MySql ?Tô na dúvida....[]'s Esdson Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Maio 5, 2005 Aprenda php primeiro e depois que você aprender o basico pega pra aprender o mysql e vai estudando os dois Compartilhar este post Link para o post Compartilhar em outros sites
gerson 0 Denunciar post Postado Agosto 30, 2005 ai galera fiquei sabendo do imaster e espero me ajudar igual ajuduram muitos dos meios amigos,,, abraços e vou estar por ,,,,, alguem pode me indicar algum livro para iniciantes,,,,outra pergunta tenho que fazer um projeto em PHP com conexões a banco e tudo mais será que posso aprender em 06 meses ,,,abraços atodos e boa tarde Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Agosto 31, 2005 só depende de você, eu aprendi o php em 1 mes, claro que o basico e entendimento da linguagem, mas cada dia você aprende coisas novas, só se esforçar Compartilhar este post Link para o post Compartilhar em outros sites