Php 分配变量并显示结果

Php 分配变量并显示结果,php,Php,我收到一个T_ECHO意外错误。完成上述任务的正确方法是什么 我想把这个问题扩大一点: <?php $somevariable = echo $anothervar; ?> 这是一段wordpress代码。*get_option*函数不回显该值,所以我尝试了 <?php $num_posts = get_option($shortname.'_num_posts'); $args = array( 'posts_per_

我收到一个T_ECHO意外错误。完成上述任务的正确方法是什么

我想把这个问题扩大一点:

    <?php 
$somevariable = echo $anothervar;
?>

这是一段wordpress代码。*get_option*函数不回显该值,所以我尝试了

<?php
    $num_posts = get_option($shortname.'_num_posts');
     $args = array(
            'posts_per_page' => $num_posts,
            'post_type' => 'post'
                   );
?>


我搞砸了。什么是正确的方法?我不知道你想做什么
echo
是一种语言构造,因此不返回任何内容,因此无法指定其返回值

如果要回显一个值并将其分配给另一个变量,最好(最清晰)使用两种语句:

<?php
    $num_posts = echo get_option($shortname.'_num_posts');
     $args = array(
            'posts_per_page' => $num_posts,
            'post_type' => 'post'
                   );
?>

它应该是

<?php

echo $anothervar;
$somevariable = $anothervar;

?>

您想做什么?如果要打印,代码为:

<?php $somevariable = $anothervar; ?>
<?php 
$somevariable = $anothervar;
?>

若要分配另一个var的值,则代码为:

<?php $somevariable = $anothervar; ?>
<?php 
$somevariable = $anothervar;
?>

为了从函数get\u选项捕获任何数据,您通常从函数本身返回数据:

<?php 
echo $anothervar;
$somevariable = $anothervar;
?>


上述任务具体是什么?您想打印$anothervar的值还是将其分配给$somevariable?您想将$anothervar的值分配给$somevariable吗?@Jon是的,我想将$anothervar的值分配给$somevariable正确的方法是什么?为什么不直接回显$num_帖子呢,伙计?我不想回显,我希望它的值在那个数组中。get_选项是一个内置的wordpress函数。是的,我知道我想告诉你如何在PHP中从函数中获取值。检查此函数是否假定返回任何数据,或者可能存在错误,且函数返回false(无)。