Jump to content


Photo

Diferenças Nas Funções


  • Faça o login para participar
5 replies to this topic

#1 carlosaml

carlosaml

    12 Horas

  • Usuários
  • 129 posts
  • Sexo:Não informado

Posted 04/08/2005, 21:37

Olá!

Geralmente utilizo a função sprintf para imprimir strings formatadas, porém na documentação do PHP temos diversas funções que fazem essa mesma tarefa, são elas:

vsprintf
vprintf
vfprintf
sprintf
printf
fprint

Queria saber as diferenças delas, já procurei em tudo que eh lugar e não achei nenhuma documentação que fale sobre as diferenças entre elas. No manual do PHP não cita as diferenças, e tem algumas que tem a documentação igual!

Fico no aguardo,
Grato,
Carlos!

#2 victorpfm

victorpfm

    Expert

  • Usuários
  • 566 posts
  • Sexo:Masculino

Posted 04/08/2005, 21:42

No manual você encontra todas essas informações:

printf: Mostra uma string formatada
sprintf: Retorna uma string formatada

O resto você vê no manual também ...

#3 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 04/08/2005, 22:01

han?
achei q fosse de C... eu so conheco a print e a echo no php, estas funcoes citadas somente conheco no c...

#4 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 04/08/2005, 23:09

Queria saber as diferenças delas, já procurei em tudo que eh lugar e não achei nenhuma documentação que fale sobre as diferenças entre elas. No manual do PHP não cita as diferenças, e tem algumas que tem a documentação igual!

A resposta já foi dada, mas ... como, o manual não informa a diferença ? :blink:

O quê seria esta imagem abaixo (screenshot tirado do manual) ? :wacko:

han?
achei q fosse de C... eu so conheco a print e a echo no php, estas funcoes citadas somente conheco no c...

RTFM: CXXI. String ;)

[]’s :DAté mais

Attached Files



#5 carlosaml

carlosaml

    12 Horas

  • Usuários
  • 129 posts
  • Sexo:Não informado

Posted 05/08/2005, 00:30

Correto, mas em termos de funcionamento eh a mesma coisa, nao eh??

Qual seria a principal diferença entre mostrar e retornar?? :wacko: :blink:

#6 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 05/08/2005, 01:59

Correto, mas em termos de funcionamento eh a mesma coisa, nao eh??

Exato. :D

Qual seria a principal diferença entre mostrar e retornar?? :wacko:  :blink:

Simples. Quando um valor é retornado ele ainda precisa ser mostrado. ^_^

Logo, siga este exemplo:
<?php

// Isto ... (printf() -> Mostra)

printf("%02d/%02d/%04d", date("d"), date("m"), date("Y"));

// É igual à isto ... (sprintf() -> Retorna)

$date = sprintf("%02d/%02d/%04d", date("d"), date("m"), date("Y"));

print $date;

?>
[]’s :DAté mais




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq