mirror of
https://github.com/sigmasternchen/php-doc-en
synced 2025-03-16 00:48:54 +00:00
cs: indenting, use echo for output
git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@149066 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
parent
ca1fca9572
commit
f2e6bd1c0c
1 changed files with 93 additions and 92 deletions
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision: 1.84 $ -->
|
||||
<!-- $Revision: 1.85 $ -->
|
||||
<chapter id="control-structures">
|
||||
<title>Control Structures</title>
|
||||
|
||||
|
@ -49,7 +49,7 @@ if (expr)
|
|||
<![CDATA[
|
||||
<?php
|
||||
if ($a > $b)
|
||||
print "a is bigger than b";
|
||||
echo "a is bigger than b";
|
||||
?>
|
||||
]]>
|
||||
</programlisting>
|
||||
|
@ -69,7 +69,7 @@ if ($a > $b)
|
|||
<![CDATA[
|
||||
<?php
|
||||
if ($a > $b) {
|
||||
print "a is bigger than b";
|
||||
echo "a is bigger than b";
|
||||
$b = $a;
|
||||
}
|
||||
?>
|
||||
|
@ -103,9 +103,9 @@ if ($a > $b) {
|
|||
<![CDATA[
|
||||
<?php
|
||||
if ($a > $b) {
|
||||
print "a is bigger than b";
|
||||
echo "a is bigger than b";
|
||||
} else {
|
||||
print "a is NOT bigger than b";
|
||||
echo "a is NOT bigger than b";
|
||||
}
|
||||
?>
|
||||
]]>
|
||||
|
@ -142,11 +142,11 @@ if ($a > $b) {
|
|||
<![CDATA[
|
||||
<?php
|
||||
if ($a > $b) {
|
||||
print "a is bigger than b";
|
||||
echo "a is bigger than b";
|
||||
} elseif ($a == $b) {
|
||||
print "a is equal to b";
|
||||
echo "a is equal to b";
|
||||
} else {
|
||||
print "a is smaller than b";
|
||||
echo "a is smaller than b";
|
||||
}
|
||||
?>
|
||||
]]>
|
||||
|
@ -211,13 +211,13 @@ A is equal to 5
|
|||
<![CDATA[
|
||||
<?php
|
||||
if ($a == 5):
|
||||
print "a equals 5";
|
||||
print "...";
|
||||
echo "a equals 5";
|
||||
echo "...";
|
||||
elseif ($a == 6):
|
||||
print "a equals 6";
|
||||
print "!!!";
|
||||
echo "a equals 6";
|
||||
echo "!!!";
|
||||
else:
|
||||
print "a is neither 5 nor 6";
|
||||
echo "a is neither 5 nor 6";
|
||||
endif;
|
||||
?>
|
||||
]]>
|
||||
|
@ -282,7 +282,7 @@ while (expr): statement ... endwhile;
|
|||
|
||||
$i = 1;
|
||||
while ($i <= 10) {
|
||||
print $i++; /* the printed value would be
|
||||
echo $i++; /* the printed value would be
|
||||
$i before the increment
|
||||
(post-increment) */
|
||||
}
|
||||
|
@ -291,7 +291,7 @@ while ($i <= 10) {
|
|||
|
||||
$i = 1;
|
||||
while ($i <= 10):
|
||||
print $i;
|
||||
echo $i;
|
||||
$i++;
|
||||
endwhile;
|
||||
?>
|
||||
|
@ -325,7 +325,7 @@ endwhile;
|
|||
<?php
|
||||
$i = 0;
|
||||
do {
|
||||
print $i;
|
||||
echo $i;
|
||||
} while ($i > 0);
|
||||
?>
|
||||
]]>
|
||||
|
@ -342,7 +342,7 @@ do {
|
|||
Advanced C users may be familiar with a different usage of the
|
||||
<literal>do..while</literal> loop, to allow stopping execution in
|
||||
the middle of code blocks, by encapsulating them with
|
||||
<literal>do..while</literal>(0), and using the <link
|
||||
<literal>do..while</literal> (0), and using the <link
|
||||
linkend="control-structures.break"><literal>break</literal></link>
|
||||
statement. The following code fragment demonstrates this:
|
||||
<informalexample>
|
||||
|
@ -351,18 +351,18 @@ do {
|
|||
<?php
|
||||
do {
|
||||
if ($i < 5) {
|
||||
print "i is not big enough";
|
||||
echo "i is not big enough";
|
||||
break;
|
||||
}
|
||||
$i *= $factor;
|
||||
if ($i < $minimum_limit) {
|
||||
break;
|
||||
}
|
||||
print "i is ok";
|
||||
echo "i is ok";
|
||||
|
||||
/* process i */
|
||||
|
||||
} while(0);
|
||||
} while (0);
|
||||
?>
|
||||
]]>
|
||||
</programlisting>
|
||||
|
@ -426,7 +426,7 @@ for (expr1; expr2; expr3) statement
|
|||
/* example 1 */
|
||||
|
||||
for ($i = 1; $i <= 10; $i++) {
|
||||
print $i;
|
||||
echo $i;
|
||||
}
|
||||
|
||||
/* example 2 */
|
||||
|
@ -435,23 +435,23 @@ for ($i = 1; ; $i++) {
|
|||
if ($i > 10) {
|
||||
break;
|
||||
}
|
||||
print $i;
|
||||
echo $i;
|
||||
}
|
||||
|
||||
/* example 3 */
|
||||
|
||||
$i = 1;
|
||||
for (;;) {
|
||||
for (; ; ) {
|
||||
if ($i > 10) {
|
||||
break;
|
||||
}
|
||||
print $i;
|
||||
echo $i;
|
||||
$i++;
|
||||
}
|
||||
|
||||
/* example 4 */
|
||||
|
||||
for ($i = 1; $i <= 10; print $i, $i++);
|
||||
for ($i = 1; $i <= 10; echo $i, $i++);
|
||||
?>
|
||||
]]>
|
||||
</programlisting>
|
||||
|
@ -576,7 +576,8 @@ foreach ($arr as $value) {
|
|||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
<?php
|
||||
reset ($arr);
|
||||
$arr = array("one", "two", "three");
|
||||
reset($arr);
|
||||
while (list($key, $value) = each ($arr)) {
|
||||
echo "Key: $key; Value: $value<br />\n";
|
||||
}
|
||||
|
@ -597,26 +598,26 @@ foreach ($arr as $key => $value) {
|
|||
<?php
|
||||
/* foreach example 1: value only */
|
||||
|
||||
$a = array (1, 2, 3, 17);
|
||||
$a = array(1, 2, 3, 17);
|
||||
|
||||
foreach ($a as $v) {
|
||||
print "Current value of \$a: $v.\n";
|
||||
echo "Current value of \$a: $v.\n";
|
||||
}
|
||||
|
||||
/* foreach example 2: value (with key printed for illustration) */
|
||||
|
||||
$a = array (1, 2, 3, 17);
|
||||
$a = array(1, 2, 3, 17);
|
||||
|
||||
$i = 0; /* for illustrative purposes only */
|
||||
|
||||
foreach ($a as $v) {
|
||||
print "\$a[$i] => $v.\n";
|
||||
echo "\$a[$i] => $v.\n";
|
||||
$i++;
|
||||
}
|
||||
|
||||
/* foreach example 3: key and value */
|
||||
|
||||
$a = array (
|
||||
$a = array(
|
||||
"one" => 1,
|
||||
"two" => 2,
|
||||
"three" => 3,
|
||||
|
@ -624,7 +625,7 @@ $a = array (
|
|||
);
|
||||
|
||||
foreach ($a as $k => $v) {
|
||||
print "\$a[$k] => $v.\n";
|
||||
echo "\$a[$k] => $v.\n";
|
||||
}
|
||||
|
||||
/* foreach example 4: multi-dimensional arrays */
|
||||
|
@ -636,14 +637,14 @@ $a[1][1] = "z";
|
|||
|
||||
foreach ($a as $v1) {
|
||||
foreach ($v1 as $v2) {
|
||||
print "$v2\n";
|
||||
echo "$v2\n";
|
||||
}
|
||||
}
|
||||
|
||||
/* foreach example 5: dynamic arrays */
|
||||
|
||||
foreach (array(1, 2, 3, 4, 5) as $v) {
|
||||
print "$v\n";
|
||||
echo "$v\n";
|
||||
}
|
||||
?>
|
||||
]]>
|
||||
|
@ -670,7 +671,7 @@ foreach (array(1, 2, 3, 4, 5) as $v) {
|
|||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
<?php
|
||||
$arr = array ('one', 'two', 'three', 'four', 'stop', 'five');
|
||||
$arr = array('one', 'two', 'three', 'four', 'stop', 'five');
|
||||
while (list (, $val) = each ($arr)) {
|
||||
if ($val == 'stop') {
|
||||
break; /* You could also write 'break 1;' here. */
|
||||
|
@ -816,31 +817,31 @@ while ($i++ < 5) {
|
|||
</note>
|
||||
<para>
|
||||
The following two examples are two different ways to write the
|
||||
same thing, one using a series of <literal>if</literal>
|
||||
statements, and the other using the <literal>switch</literal>
|
||||
statement:
|
||||
same thing, one using a series of <literal>if</literal> and
|
||||
<literal>elseif</literal> statements, and the other using the
|
||||
<literal>switch</literal> statement:
|
||||
<informalexample>
|
||||
<programlisting role="php">
|
||||
<![CDATA[
|
||||
<?php
|
||||
if ($i == 0) {
|
||||
print "i equals 0";
|
||||
echo "i equals 0";
|
||||
} elseif ($i == 1) {
|
||||
print "i equals 1";
|
||||
echo "i equals 1";
|
||||
} elseif ($i == 2) {
|
||||
print "i equals 2";
|
||||
echo "i equals 2";
|
||||
}
|
||||
|
||||
switch ($i) {
|
||||
case 0:
|
||||
print "i equals 0";
|
||||
break;
|
||||
case 1:
|
||||
print "i equals 1";
|
||||
break;
|
||||
case 2:
|
||||
print "i equals 2";
|
||||
break;
|
||||
case 0:
|
||||
echo "i equals 0";
|
||||
break;
|
||||
case 1:
|
||||
echo "i equals 1";
|
||||
break;
|
||||
case 2:
|
||||
echo "i equals 2";
|
||||
break;
|
||||
}
|
||||
?>
|
||||
]]>
|
||||
|
@ -866,12 +867,12 @@ switch ($i) {
|
|||
<![CDATA[
|
||||
<?php
|
||||
switch ($i) {
|
||||
case 0:
|
||||
print "i equals 0";
|
||||
case 1:
|
||||
print "i equals 1";
|
||||
case 2:
|
||||
print "i equals 2";
|
||||
case 0:
|
||||
echo "i equals 0";
|
||||
case 1:
|
||||
echo "i equals 1";
|
||||
case 2:
|
||||
echo "i equals 2";
|
||||
}
|
||||
?>
|
||||
]]>
|
||||
|
@ -879,9 +880,9 @@ switch ($i) {
|
|||
</informalexample>
|
||||
</para>
|
||||
<simpara>
|
||||
Here, if $i is equal to 0, PHP would execute all of the print
|
||||
Here, if $i is equal to 0, PHP would execute all of the echo
|
||||
statements! If $i is equal to 1, PHP would execute the last two
|
||||
print statements. You would get the expected behavior ('i equals 2'
|
||||
echo statements. You would get the expected behavior ('i equals 2'
|
||||
would be displayed) only if $i is equal to 2. Thus,
|
||||
it is important not to forget <literal>break</literal> statements
|
||||
(even though you may want to avoid supplying them on purpose under
|
||||
|
@ -903,13 +904,13 @@ switch ($i) {
|
|||
<![CDATA[
|
||||
<?php
|
||||
switch ($i) {
|
||||
case 0:
|
||||
case 1:
|
||||
case 2:
|
||||
print "i is less than 3 but not negative";
|
||||
break;
|
||||
case 3:
|
||||
print "i is 3";
|
||||
case 0:
|
||||
case 1:
|
||||
case 2:
|
||||
echo "i is less than 3 but not negative";
|
||||
break;
|
||||
case 3:
|
||||
echo "i is 3";
|
||||
}
|
||||
?>
|
||||
]]>
|
||||
|
@ -925,17 +926,17 @@ switch ($i) {
|
|||
<![CDATA[
|
||||
<?php
|
||||
switch ($i) {
|
||||
case 0:
|
||||
print "i equals 0";
|
||||
break;
|
||||
case 1:
|
||||
print "i equals 1";
|
||||
break;
|
||||
case 2:
|
||||
print "i equals 2";
|
||||
break;
|
||||
default:
|
||||
print "i is not equal to 0, 1 or 2";
|
||||
case 0:
|
||||
echo "i equals 0";
|
||||
break;
|
||||
case 1:
|
||||
echo "i equals 1";
|
||||
break;
|
||||
case 2:
|
||||
echo "i equals 2";
|
||||
break;
|
||||
default:
|
||||
echo "i is not equal to 0, 1 or 2";
|
||||
}
|
||||
?>
|
||||
]]>
|
||||
|
@ -958,17 +959,17 @@ switch ($i) {
|
|||
<![CDATA[
|
||||
<?php
|
||||
switch ($i):
|
||||
case 0:
|
||||
print "i equals 0";
|
||||
break;
|
||||
case 1:
|
||||
print "i equals 1";
|
||||
break;
|
||||
case 2:
|
||||
print "i equals 2";
|
||||
break;
|
||||
default:
|
||||
print "i is not equal to 0, 1 or 2";
|
||||
case 0:
|
||||
echo "i equals 0";
|
||||
break;
|
||||
case 1:
|
||||
echo "i equals 1";
|
||||
break;
|
||||
case 2:
|
||||
echo "i equals 2";
|
||||
break;
|
||||
default:
|
||||
echo "i is not equal to 0, 1 or 2";
|
||||
endswitch;
|
||||
?>
|
||||
]]>
|
||||
|
@ -1054,7 +1055,7 @@ declare(ticks=1);
|
|||
<![CDATA[
|
||||
<?php
|
||||
// A function that records the time when it is called
|
||||
function profile ($dump = FALSE)
|
||||
function profile($dump = FALSE)
|
||||
{
|
||||
static $profile;
|
||||
|
||||
|
@ -1072,17 +1073,17 @@ function profile ($dump = FALSE)
|
|||
register_tick_function("profile");
|
||||
|
||||
// Initialize the function before the declare block
|
||||
profile ();
|
||||
profile();
|
||||
|
||||
// Run a block of code, throw a tick every 2nd statement
|
||||
declare (ticks=2) {
|
||||
declare(ticks=2) {
|
||||
for ($x = 1; $x < 50; ++$x) {
|
||||
echo similar_text (md5($x), md5($x*$x)), "<br />;";
|
||||
echo similar_text(md5($x), md5($x*$x)), "<br />;";
|
||||
}
|
||||
}
|
||||
|
||||
// Display the data stored in the profiler
|
||||
print_r (profile (TRUE));
|
||||
print_r(profile (TRUE));
|
||||
?>
|
||||
]]>
|
||||
</programlisting>
|
||||
|
|
Loading…
Reference in a new issue