【发布时间】:2015-01-19 14:49:36
【问题描述】:
我有以下 php 代码:
$skizzar_masonry_item_width = $masonry_item_width;
$skizzar_masonry_item_padding = $masonry_item_padding;
$skizzar_double_width_size = $masonry_item_width*2 +$masonry_item_padding;
$output .= '<style>.skizzar_masonry_entry.skizzar_ma_double, .skizzar_masonry_entry.skizzar_ma_double img {width:'.$skizzar_double_width_size.'}</style>';
return $output;
但由于某种原因,$skizzar_double_width_size 的值没有被添加到 $output 中 - 有没有办法在输出变量中回显一个值?
【问题讨论】:
-
在添加内容之前,您是否使用
$output = "";初始化了您的$output变量? -
如果 error_reporting 关闭,@Rizier123 应该不会有所作为。
-
你确定
$skizzar_double_width_size有值吗? -
var_dump($skizzar_double_width_size)会告诉您该变量中是否有任何内容。鉴于您之前的问题,您真的应该坐下来更好地学习 php 语法。 “在输出变量中回显一个值”? -
然后在包含这个css的页面上做一个view source。很可能该值在那里,但由于您没有包含任何单位而无法正常工作。
width:485在 css 中是非法的。它应该是width:485px或其他。