josedasilva @ 11:37

Ter, 03/10/06

Qual será o output do seguinte código PHP:


  1. < ?php

  2. </li>
  3. echo count(strlen("http://php.net"));

  4. ?>



Via Zend Certification Self Test .

Tags:

Paulo A. Silva @ 15:14

Ter, 03/10/06

 

bem, suponto que “http://php.net” é o mesmo que "http://php.net", teremos o seguinte:
strlen("http://php-net") == 14 (a função é do tipo int)
count() é também uma função do tipo int que normalmente recebe como parâmetro um array. caso se verifique como entrada um array devolverá um inteiro correspondente ao # de elementos desse array. tudo o resto provocará o output 1 (ou 0 no caso de receber para contagem um null).

julgo ser esta a resposta!
(mais uma vez perdi os bookmarks mas encontrei um post teu num blog da concorrência ;) )

jose silva @ 15:38

Ter, 03/10/06

 

Bom, a ideia não era bem olhar para o manual :)

No entanto a resposta está correcta, como bem sabes.

Paulo A. Silva @ 14:49

Qui, 05/10/06

 

talvez a única fonte de dúvidas fosse o comportamento da função count quando não recebe um array...

Blog pessoal de José Silva. Sou programador informático, nos últimos anos dedicado quase exclusivamente ao PHP.
Outubro 2006
Dom
Seg
Ter
Qua
Qui
Sex
Sab

1
2
3
4
5
6
7

8
9
10
11
12
13
14

15
16
17
19
21

22
24
25
27
28

29
30
31


Pesquisar
 
blogs SAPO