You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lê uma linha do arquivo e a interpreta de acordo com o <parameter>format</parameter> especificado.
18
-
</para>
19
-
<para>
18
+
</simpara>
19
+
<simpara>
20
20
Qualquer espaço em branco na string <parameter>format</parameter> corresponde a qualquer espaço em branco na linha do arquivo.
21
21
Isso significa que até mesmo um tab (<literal>\t</literal>) na string de formato pode corresponder a um único caractere de espaço na sequência de entrada.
22
-
</para>
22
+
</simpara>
23
23
</refsect1>
24
24
25
25
<refsect1role="parameters">
26
26
&reftitle.parameters;
27
-
<para>
28
-
<variablelist>
29
-
&strings.scanf.parameter.format;
30
-
<varlistentry>
31
-
<term><parameter>vars</parameter></term>
32
-
<listitem>
33
-
<para>
34
-
Os valores atribuídos opcionais.
35
-
</para>
36
-
</listitem>
37
-
</varlistentry>
38
-
</variablelist>
39
-
</para>
27
+
<variablelist>
28
+
&strings.scanf.parameter.format;
29
+
<varlistentry>
30
+
<term><parameter>vars</parameter></term>
31
+
<listitem>
32
+
<simpara>
33
+
Os valores atribuídos opcionais.
34
+
</simpara>
35
+
</listitem>
36
+
</varlistentry>
37
+
</variablelist>
40
38
</refsect1>
41
39
42
40
<refsect1role="returnvalues">
43
41
&reftitle.returnvalues;
44
-
<para>
42
+
<simpara>
45
43
Se apenas um parâmetro for passado para este método, os valores analisados serão
46
-
retornados como uma array. Caso contrário, se parâmetros opcionais forem passados, a
47
-
função retornará o número de valores atribuídos. Os parâmetros opcionais
44
+
retornados como uma <type>array</type>. Caso contrário, se parâmetros opcionais forem passados, o
45
+
método retornará o número de valores atribuídos. Os parâmetros opcionais
48
46
devem ser passados por referência.
49
-
</para>
47
+
</simpara>
48
+
<simpara>
49
+
Se houver mais substrings esperadas em <parameter>format</parameter>
50
+
do que estiverem disponíveis na linha lida do arquivo,
51
+
&null; será retornado.
52
+
</simpara>
53
+
<simpara>
54
+
Quando parâmetros opcionais são usados e o fim da linha lida do
55
+
arquivo é alcançado antes que qualquer valor tenha sido interpretado,
56
+
<literal>-1</literal> é retornado.
57
+
</simpara>
50
58
</refsect1>
51
59
52
60
<refsect1role="examples">
53
61
&reftitle.examples;
54
-
<para>
55
-
<example>
56
-
<title>Exemplo de <methodname>SplFileObject::fscanf</methodname></title>
57
-
<programlistingrole="php">
62
+
<example>
63
+
<title>Exemplo de <methodname>SplFileObject::fscanf</methodname></title>
64
+
<programlistingrole="php">
58
65
<![CDATA[
59
66
<?php
60
67
$file = new SplFileObject("misc.txt");
61
68
while ($userinfo = $file->fscanf("%s %s %s")) {
62
-
list ($name, $profession, $countrycode) = $userinfo;
63
-
// Faça algo com $name $profession $countrycode
69
+
list ($name, $profession, $countrycode) = $userinfo;
0 commit comments