Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jacare87

Aprendendo PHP

Recommended Posts

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

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

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

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

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

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

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

Compartilhar este post


Link para o post
Compartilhar em outros sites
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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.