jacare87 0 Denunciar post Postado Outubro 5, 2011 acabei de afzer um curso phph e fico algumas duvidas no ar por exemplo tem coisa assim variavel("tal"); variavel(tal); tem tem algumas q usam o "" e outras q ñ?? isso tem alguma diferença??? Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Augusto 417 Denunciar post Postado Outubro 5, 2011 Sim, tem. Sem as aspas são constantes, com elas são variáveis. Quando existem parênteses, tem-se uma declaração de uso de função / método de classe. Se há algo dentro dos parâmetros, a função / método aceita parâmetros. Se o parâmetro não estiver acompanhado das aspas, significa que, além de você poder escrever diretamente o parâmetro ali, inline, você também pode declará-lo em uma constante informando-a em seu lugar. Assim: function foo( $param ) {} foo( 'Bruno' ); // OU define( 'NOME', 'Bruno' ); foo( NOME ); Compartilhar este post Link para o post Compartilhar em outros sites
Leozitho 81 Denunciar post Postado Outubro 5, 2011 Você deve usar aspas apenas se for passar uma string, se for um inteiro, outra variável ou uma constante, não precisa usar. Exemplo: $vetor['uma string']; $vetor[1234]; $vetor[$variavel]; $vetor[uMA_CONSTANTE]; Compartilhar este post Link para o post Compartilhar em outros sites
jacare87 0 Denunciar post Postado Outubro 5, 2011 string são letras certo??? Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Augusto 417 Denunciar post Postado Outubro 5, 2011 string são letras certo??? Não, números também podem ser considerados string. Porém, são strings numéricas: var_dump( 1234 ); // (integer) var_dump( '1234' ); // (string) Como pode ver, ambas aparentam ser números, mas são de tipos diferentes. Porém, se voc~e somar uma à outra: var_dump( 1234 + '1234' ); verá que a saída é um número inteir (integer) valendo 2468. Compartilhar este post Link para o post Compartilhar em outros sites
jacare87 0 Denunciar post Postado Outubro 5, 2011 isso é uma 'string'? isso nao é uma string certo?? qual a direfernça de uma aspas simples e uma aspas duplas em php?? _______________________OTRA______________________ me expliquem esse comando?? <? $nome = 'Bruno Lucas'; if(is_string($nome)){ echo 'A variável $nome é do tipo string'; } ?> qual a função-- do if(is_string($nome)) {-- Compartilhar este post Link para o post Compartilhar em outros sites
Leozitho 81 Denunciar post Postado Outubro 5, 2011 isso é uma 'string'? isso nao é uma string certo?? Recomendo que você estude os tipos do PHP :seta: http://php.net/manua...guage.types.php qual a direfernça de uma aspas simples e uma aspas duplas em php?? Usando aspas duplas, o que você colocar dentro delas (uma variável por exemplo) será interpretado, e se for aspas simples será exbida literalmente. Exemplo: $variavel = 'Teste'; echo 'Variável: $teste'; // Variável: $teste echo "Variável: $teste"; // Variável: Teste Prefira sempre usar aspas simples e concatenar as variáveis, pois isso ajuda a melhorar o desempenho. qual a função-- do if(is_string($nome)) {-- Ele está verificando se o conteúdo da variável $nome é do tipo string. :seta: http://br2.php.net/m...n.is-string.php Compartilhar este post Link para o post Compartilhar em outros sites
jacare87 0 Denunciar post Postado Outubro 5, 2011 pode me ajudar tipo (é q eu esqueço) dar exeemplos assim; variaveis exemplo -- $nome eu so lembro esse :) o comando for é o que??? o que é cookie? um exemplo o que é array? exemplo por favor Compartilhar este post Link para o post Compartilhar em outros sites
Kakashi_Hatake 267 Denunciar post Postado Outubro 5, 2011 Arrays :seta: http://www.php.net/manual/pt_BR/language.types.array.php Cookies :seta: http://br2.php.net/manual/pt_BR/features.cookies.php For :seta: http://br2.php.net/manual/pt_BR/control-structures.for.php Você pode consultar direto no manual do PHP :seta: http://br2.php.net/manual/pt_BR/index.php :thumbsup: Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Outubro 5, 2011 qual a direfernça de uma aspas simples e uma aspas duplas em php?? Utilizar aspas simples faz com que o interpretador PHP assuma que lá dentro existem apenas caracteres. Utilizar aspas duplas diz ao interpretador que lá dentro pode existir um código PHP que precisa ser interpretado. Exemplo: $nome = 'Joãozinho'; echo "$nome"; //mostrará: "Joãozinho" echo '$nome' //mostrará: $nome o comando for é o que??? for é um bloco estrutural iterador, em outras palavras, ele repete o cógigo contido dentro dele por uma quantidade fixa de vezes. Sua sintaxe é: for(inicialização de variáveis; condição de parada; incrementos){} Exemplo: for($i = 0; $i < 10; $i++){ echo $i."\r\n"; } Significa: declare uma variável $i inicializada com o valor 0. Para $i indo de 0 até $i menor que 10 (ou seja, 9), execute o código abaixo. Ao final, incremente a variável $i ($i++ = incrementa) Irá mostrar: /* Saída: 0 1 2 3 4 5 6 7 8 9 */ o que é cookie? um exemplo Cookie é um dado que você deseja armazenar no computador, mas especificamente, no navegador do cliente (cliente = pessoa que está acessando o seu site, por exemplo). Você pode usá-los para diversos fins. Imagine por exemplo que você tenha um site que lhe permita escolher entre vários skins diferentes (o orkut tem isso). O usuário vai e seleciona qual skin ele gosta mais. Em determinado momento, ele vai fechar o site, correto? Quando voltar, ele teria que ir novamente selecionar o skin desejado? Não seria melhor que o skin fosse automaticamente selecionado, certo? Mas como armazenar essa informação de qual skin o usuário selecionou? O uso de cookies é uma alternativa. Entretanto, se o usuário mudar de navegador, não há como selecionar a skin automaticamente, pois cada navegador diferente possui diferentes cookies. Para utilizar cookies, use o manual: :seta: http://php.net/manual/en/features.cookies.php o que é array? exemplo por favor Array é um conjunto de valores armazenados em uma mesma variável. Em português é também chamado de vetor. Por exemplo: $frutas = array('banana', 'maçã', 'laranja'); Para cada elemento acima, é atribuído um índice/chave, que é a posição que o elemento ocupa no array, começando a partir de zero. Dessa forma, a mesma variável acima pode ser declarada assim: $frutas = array(); $frutas[0] = 'banana'; $frutas[1] = 'maçã'; $frutas[2] = 'laranja'; Diferentemente de outras linguagens, como Java e C/C++, em PHP, os índices de arrays não precisam ser necessariamente números inteiros, mas também strings: $teste = array('zero'=>'0', 1=>'um', '2'=>2); Repare no '=>'. Esse operador explicita qual é o índice/chave de um certo elemento. Podemos escrever o exemplo acima também como: $teste = array(); $teste['zero'] = '0'; $teste[1] = 'um'; $teste['2'] = 2; Por último, processa a empresa que te vendeu esse curso. Compartilhar este post Link para o post Compartilhar em outros sites
Roots 0 Denunciar post Postado Outubro 5, 2011 Por último, processa a empresa que te vendeu esse curso. Me acabei de rir aqui! Eu tô fazendo um curso de PHP com um amigo, e essa parte é o básico mesmo do PHP. Muito boa sua explicação, parabéns! Compartilhar este post Link para o post Compartilhar em outros sites
andrestf 0 Denunciar post Postado Outubro 5, 2011 bela atenção você presto no curso hein...rsrsr falando simples: comando for serve para você criar um loop ex: tabuada do 2 ao invez de você escrever a tabuada inteira na "unha" você pode montar um loop para ela... para ($n = 1 enquanto $n menor ou igual a 10 some $n+1 ) { escreva "2x".$n." = ".2*$n."<br>"; } <?php for ($n=1; $n <= 10; $n++) { echo 2*$n."<br>"; } ?> Cookies, são arquivos criados pelo servidor em seu computador para manter a persistência de sessões, que armazenam algum tipo de informação confidencial, alguns parametros principais dos cookies são a validade(tempo para expirar) e o dominio.. uma vantagem do cookie é que você pode definir em quais páginas eles vão ser ativados.... ja as arrays podem ser definidas também como vetores, sendo um conjunto de variaveis com memória que podem ser acessadas por um indice... voltando ao exemplo da tabuada, <?php for ($n=1; $n <= 10; $n++) { $resultado[$n] = 2*$n; } // aqui o resultado n é apresentado na tela, e você pode chamar qualquer resultado sem precisar fazer a tabuada novamente echo "o resultado de 2x8 é ".$resultado[8]."<br>"; echo "o resultado de 2x1 é ".$resultado[2]."<br>"; ?> um outro exemplo: <?php $arr = array('hoje','esta','calor'); echo $arr[0].$arr[1].$arr[2]; // cada palavra da frase esta na memoria de $arr, e cada uma tem um indice no caso de de 0 a 2 // hoje -> 0 // esta -> 1 // calor -> 3 // podemos chamar cada uma separadamente apenas informando o indice na variavel $arr[x] ?> espero ter ajudado... nos vetores Compartilhar este post Link para o post Compartilhar em outros sites
jacare87 0 Denunciar post Postado Outubro 5, 2011 Bem dei uma revisada no curso de php é decorei aprendi isso: for -- = almenta o numero ate chagar no desejado while -- vai criando resultado ate chagar no numero desejado function -- varios tipo como soma,subtração,divisão e multiplicação if -- mostra o comando escolhido por você quando é verdadeio ou falso switch -- mostra o comando quando um valor é igual ou diferente da variavel c algo diver errado por favor corriga-me vlw ae ááá c nao for isso tbm eu c ferrei pq eu nao intendo poha nenhuma de php como pode ser chamado as funfção for,while,if,function,switch? Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Outubro 5, 2011 for,while,if,function,switch não são funções, são estruturas da linguagem PHP Compartilhar este post Link para o post Compartilhar em outros sites
andrestf 0 Denunciar post Postado Outubro 5, 2011 como pode ser chamado as funfção for,while,if,function,switch? vai depender do que você precisa fazer... function não server apenas para fazer operações matemáticas você pode por exemplo usar uma function para chamar uma.... <?php function tabuada($numero) { for ($n=1; $n <= 10; $n++) { echo$resultado[$n] = $numero*$n."<br>"; } } tabuada(5); // retorna tabuada do 5 tabuada(3); // retorna tabuada do 3 ?> ou para gerar um senha aleatória em um cadastro de usuários por exemplo <?php function geraSenha($tamanho) { $caracteres = "abcdefghijklmnopqrstuvxzABCDEFGHIJKLMNOPQRSTUVXZ123456789"; $len = strlen($caracteres); $senha = ""; for ($i=0; $i <= $tamanho; $i++) { $senha .= $caracteres{mt_rand(0,$len-1)}; } echo $senha; } geraSenha(6); //gera senha de 6 caracteres geraSenha(4); //gera senha de 4 caracteres ?> Compartilhar este post Link para o post Compartilhar em outros sites