Intereting Posts
mPDF не рендеринг изображений (ошибка mPDF: ошибка IMAGE Не удалось найти файл изображения) Проверить, заблокирован ли файл Как отобразить правильный ответ в разных цветах, чем остальные? nonce token после ajax-ответа и проблем с хешем с использованием ajax jquery type json Как вы могли бы забыть кешированные модели Eloquent в Laravel? Yii Migration, Таблицы не создаются Можете ли вы получить прозрачный градиент с помощью PHP ImageMagick? PHP: сканирование всех каталогов / папок для экземпляров файлов PHP «error_log» Найдите ссылку youtube в строке PHP и преобразуйте ее в код встраивания? Загрузка нескольких изображений с одним полем ввода Связь между браузерами через PHP Как заменить двойные буквы на одну букву? Есть ли что-то в PHP, эквивалентное LINQ в C #? Перенаправление в laravel без возврата Простая функция PHP для удаления последней строки из текстового файла, не работающего

Назначение переменных и отображение результатов

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

Я получаю непредвиденную ошибку T_ECHO. Каков правильный способ выполнения вышеуказанной задачи?

Я немного расширяю этот вопрос:

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

Это немного код WordPress. Функция * get_option * не отражает значение, поэтому я попытался

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

и я испортил это. Каков правильный способ сделать это?

Я не знаю, что вы пытаетесь сделать. echo – это языковая конструкция, поэтому ничего не возвращает, поэтому ее возвращаемое значение не может быть назначено.

Если вы хотите повторить значение и присвоить его другой переменной, лучше всего (наиболее разборчиво) сделать это в двух операциях:

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

Это должно быть просто

 <?php $somevariable = $anothervar; ?> 

Что вы пытаетесь сделать? Если вы хотите распечатать, код:

 <?php $somevariable = $anothervar; ?> 

Если вы хотите присвоить значение другого var, код:

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

Чтобы вы могли поймать любые данные из функции get_option, вы больше всего возвращаете ее из самой функции:

 <?php function get_option($var){ return $var; } $num_posts = get_option($shortname.'_num_posts'); //outputs what ever was returned from the function echo $num_posts; ?>