这句PHP代码是什么意思?嵌套吗?

来源:百度知道 编辑:UC知道 时间:2024/05/07 01:59:37
哦……太复杂了。
这句话是什么意思?为什么会有PHP代码的嵌套?
<title>
<?php bloginfo('name'); ?>
<?php if ( is_single() ) { ?>
» Blog Archive
<?php } ?>
<?php wp_title(); ?>
</title>

能解释一下吗?这是一个循环吗?为什么要这么写?

不是循环
<title>
<?php bloginfo('name'); ?>
<?php if ( is_single() ) { ?>
» Blog Archive
<?php } ?>
<?php wp_title(); ?>
</title>
代码也可以这样写
<title>
<?php
bloginfo('name');
if ( is_single() )
{
echo "» Blog Archive";
}
wp_title();
?>
</title>
脚本语言都是这样啊!ASP,JSP都是代码与HTML相互交叉。

bloginfo('name')
is_single()
wp_title()
都是函数
这段代码里没有循环,但是在函数里可能存在很多循环

我也是初学, 看上去象是在设置网页标题。不是循环。
<?php ?> 是PHP代码, 要有变量就用它括起来了。这样利用服务器那里的数据动态显示网页, 可以通用,否则写死了, 就给每个网页都要写一次标题了。

<?php bloginfo('name'); ?>
bloginfo看上去象个数组, 它包含一个表示name的数据,
<?php if ( is_single() ) { ?>
» Blog Archive
<?php } ?>
是一个判断语句, 如果is_single() 成立, 就去 » Blog Archive

<?php wp_title(); ?>
接着执行