在php变量中声明一个php常量

时间:2015-06-20 12:31:30

标签: php string variables echo constants

我有以下代码:

<?php $background_holder = echo get_bloginfo('template_directory');'/images/banner.jpg';?>
background-image: url("<?php echo get_theme_mod('header_background_image', $background_holder;); ?>");

我正在尝试为$background_holder设置常量,然后将其添加到背景图像变量中。我确定我刚刚写了一些错误的东西,但目前这没什么用。

1 个答案:

答案 0 :(得分:2)

$background_holder只是您要为其分配变量的变量,不需要echo。此外,您似乎正在尝试连续'/images/banner.jpg' to some base directory. If this is the case, you'd need to use the concatination operator (。`):

<?php $background_holder = get_bloginfo('template_directory') . '/images/banner.jpg';?>
background-image: url("<?php echo get_theme_mod('header_background_image', $background_holder); ?>");