Melhores Usos, Tem Alguma Diferença Entre Uso E Uso?
#16
Posted 28/07/2007, 15:03
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#17
Posted 28/07/2007, 17:57
... Afinal, ela é como o caso do echo e print usa quem achar melhor?
Não querendo fugir do assunto mas há uma diferença entre echo e print
... há diferenças entre as duas funções e existe casos que da para usar uma e não da para usar outra
Pelo menos é o que fiquei sabendo algum tempo atrás...
Até mais
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
#18
Posted 28/07/2007, 19:37
Poderia nos indicar sua fonte ou nos dizer a "diferença"?
Sempre fico nessa de
echo
e print
...
Localidade: Campinas - SP
Linguagem de desenvolvimento: XHTML | CSS (Tableless) | JavaScript | AJAX | PHP
Contatos: brkamikasecps@gmail.com | brkamikasecps@hotmail.com
#19
Posted 30/07/2007, 09:23
Realmente eu fui olhar o manual com muita calma e vi a diferença entre as duas.
echo() Exibe UMA ou MAIS strings
print() Exibe UM string
Olhei bastante os exemplos e não vi a diferença, só notei que tinha diferença depois de olhar a sintaxe, com muita calma.
Então este tópico já me esclareceu 3 coisas.
Falopa!
#20
Posted 30/07/2007, 10:01
o echo ganhou.
Alem da vantagem da concatenação de strings do echo, você nao precisa por parenteses para ele, ou seja, você ganha tempo >
mas echo vs. print é um tabu ... nem deveria ser comentando sobre a diferença, cada um usa o que achar melhor (:
#21
Posted 30/07/2007, 10:10
Tanto o print como o echo são construtores de linguagens e como todo construtor não é obrigatório o uso de parênteses.
Testei aqui e ambos também fazem concatenação de strings a única diferença que notei foi o fato de que echo aceitar exibir MAIS DE UMA string de uma vez, aqui não deu diferença.
Falopa!
#22
Posted 30/07/2007, 10:22
pessoas ainda usam parenteses no print, apesar de ser mau-hábito. '
uma das coisa que deixa o echo mais raípido é separar por virgula, ao invés de concatenar múltiplos valores.
echo 'Lorem ', 'ipsum ', 'blah ', 'bleh ', 'bloooh', chr(10);
Até hoje não precisei usar assim, mas reza a lenda q deixa rápiod (ohhhhh 0,000002 segundos mais rapido).
#23
Posted 30/07/2007, 10:28
Sobre o seu exemplo, foi isso que eu quis representar usando o termo "MAIS DE UMA"...
Falopa!
#24
Posted 30/07/2007, 11:20
print "Minha string é {$str}";
É algo assim, eu vi isso uns dias atrás, mas não lembro aonde e se era utilizado desta forma.
Yeah I do have some stories, and it's true I want all the glory ...
#25
Posted 30/07/2007, 11:35
http://www.php.net/m...parsing.complex
Falopa!
#27
Posted 30/07/2007, 12:23
E não é só essa...echo() Exibe UMA ou MAIS strings
print() Exibe UM string
Olhei bastante os exemplos e não vi a diferença, só notei que tinha diferença depois de olhar a sintaxe, com muita calma.
Veja bem:
Além de ser multi-argumento, o construtorecho — Exibe uma ou mais strings
void echo ( string $arg1 [, string $argn...] )
print — Mostra uma string
int print ( string $arg )
echo
não possui retorno como o construtor print
, que sempre retorna 1 (ou verdadeiro, como queira). Sobre a necessidade de trabalhar com retorno num construtor de saída de dados, bem... Motivo? ONa própria pagina do man do print no br.php.net tem um link que o cara fez testes de velocidade entre echo vs. print.
o echo ganhou.
print
retorna e o echo
não. Muito bem lembrado.Tanto o print como o echo são construtores de linguagens e como todo construtor não é obrigatório o uso de parênteses.
Pois é, de fato, o tempo gasto para interpretar uma string aninhada é bem maior do que uma string concatenada.Blz, eu li sobre esse método, mas cita que consome mais memória do que o uso do operador (.) para concatenar ...
[]s Até mais
#28
Posted 30/07/2007, 12:44
@ PAULO RICARDO
Até que este tópico está parecendo ser muito útil, concorda?
@ DEMAIS USUÁRIOS
Quando eu vou fazer validação de dados, quando preciso validar um valor que deve ser somente números eu uso ctype_digit(), quando somente alfa numericos eu uso ctype_alnum() e para somente letras ctype_alpha() e para validar caixa alta e baixa ctype_upper() e respectivamente, uso isso ao invés de fazer ER's.
Quando a vocês o que vocês pensam sobre isso? Qual vantagem? Por que usariam ou deixariam de usar e quando
Acho que usando estas funções eu realizo as validações mais rapidamente na hora de programar pois digito menos e erro menos (quando vou fazer er é um desastre só).
Falopa!
#29
Posted 30/07/2007, 14:15
Yeah I do have some stories, and it's true I want all the glory ...
#30
Posted 12/09/2007, 20:39
... eu tenho mania de atribuir o valor recupeado via POST ou GET à variáveis e dpois usar as variáveis...
Tipo um exemplo bem chinelo:
$var = $_POST['campo']; echo $var
em vez de:
echo $_POST['campo'];
seria um mau hábito?
teria uma perda considerada de velocidade no processamento?
Sei lá... só para dar continuidade, pois acho que ainda existem muitos detalhes que as vezes tornam-se maus hábitos e que podem fazer a diferença em aplicações mais extensas.
Até mais
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)