gpt4 book ai didi

php - 无法回显 file_get_contents 中的函数内容

转载 作者:可可西里 更新时间:2023-11-01 16:33:17 28 4
gpt4 key购买 nike

假设这段代码打印Youtube :

<?php ytio_empt(); ?>

我想要一种动态方式来代替 'YouTube' 回显上述函数的内容在以下 xml 数据中:

$xmlData = file_get_contents( 'http://gdata.youtube.com/feeds/api/users/'. 'YouTube' ); 

我试过:

$xmlData = file_get_contents( 'http://gdata.youtube.com/feeds/api/users/'. ytio_empt() );

但是,file_get_contents() 是徒劳的总是打不开流。

P.S:也许使用 HTML 会起作用:将 <?php ytio_empt(); ?>代替ytio_empt()$xmlData .我只是不知道如何结束 PHP 函数并稍后恢复它。

最佳答案

当您在评论中发布您的函数时:

function ytio_empt() {

if(empty(get_option('ytio_username'))) {
echo esc_attr( get_option('ytio_id') );
//^^^^
} else {
echo esc_attr( get_option('ytio_username') );
//^^^^
}

}

你会发现你并没有返回你刚刚打印出来的值!因此,为了返回它们,您只需更改 echo -> return

如果您想了解更多关于返回值的信息,请参阅手册:http://php.net/manual/en/functions.returning-values.php

关于php - 无法回显 file_get_contents 中的函数内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29458142/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com