Ir para conteúdo

Arquivado

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

hinom

Challenge for ZEND PHP5 Certification - 013

Exercise 13  

9 votos

  1. 1. Which of the following is correct with regard to echo and print?

    • A. echo is a construct and print is a function
      5
    • B. echo is a function and print is a construct
      0
    • C. Both are functions
      2
    • D. Both are constructs
      2


Recommended Posts

Exercise 13

 

Which of the following is correct with regard to echo and print?

 

a. echo is a construct and print is a function

b. echo is a function and print is a construct

c. Both are functions

d. Both are constructs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Answer: D !!!!

print não é atualmente uma função real (é uma construção da linguagem) então você não precisa usar parênteses com ela.
http://br1.php.net/print

echo não é uma função atualmente (construtor da linguagem) então não é obrigatório usar parênteses. echo (diferente de outro construtor da linguagem) não se comporta como uma função, então ele nem sempre é usado no contexto de uma função. Sendo assim, se você quer passar mais de um parâmetro para echo, os parâmetros não precisam estar entre parênteses.


Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa, porém,

 

Note que o teste é de 2008

 

De lá pra cá o manual fez a mudança sobre a definição.

 

Essa mesma questão seria ambígua se fosse aplicada hoje.

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.