João Cândido de Souza Neto wrote:
> You made a mistake in your code:
>
> <?php the_title(); ?>
>
> must be:
>
> <?php echo the_title(); ?>
>
Not necessarily: what if you have
function the_title()
{
echo "Title";
}
for example...
In response to Sebastiano:
There would be not much point in using something like PHP if it ignored the "if"
statements in the code!
What effectively happens in a PHP source file is that all the bits outside of
the <?php ?> tags are treated like an "echo" statement (except that it handles
quotes and stuff nicely)
Your original code:
<?php if (the_title('','',FALSE) != 'Home') { ?>
<h2 class="entry-header"><?php the_title(); ?></h2>
<?php } ?>
can be read like:
<?php
if (the_title('','',FALSE) != 'Home') {
echo '<h2 class="entry-header">';
the_title();
echo '</h2>';
}
?>
You might even find a small (but probably really, really, really small)
performance improvement if you wrote it that way, especially if it was in some
kind of loop.
Note that I prefer to keep HTML separate from PHP as much as possible because it
helps me to read it and helps my editor check my syntax and HTML structure
better...
--
Peter Ford phone: 01580 893333
Developer fax: 01580 893399
Justcroft International Ltd., Staplehurst, Kent
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php