-1

このコードを関数 (functions.php 内) に入れて、インデックス ファイルにエコーすると、機能しません。

<?php
//functions.php
include_once 'sdk/src/facebook.php';

function FB_GetProfilePic($user) {
   $fql    =   "SELECT pic_big FROM profile WHERE id = $user";
   $param  =   array(
       'method'     => 'fql.query',
        'query'     => $fql
    );

   $fqlResult   =   $facebook->api($param);

    return $fqlResult[0]['pic_big'];

}
?>

しかし、インデックスファイルでこれを行うと、機能します。

<?php
//index.php

$fql    =   "SELECT pic_big FROM profile WHERE id = $user";
$param  =   array(
       'method'     => 'fql.query',
        'query'     => $fql
);

$fqlResult   =   $facebook->api($param);

echo $fqlResult[0]['pic_big'];

} ?>

4

1 に答える 1

2

あなたの関数$facebookでは宣言されていません。関数に渡すか、使用して参照を取得しますglobal

于 2013-09-01T08:30:17.353 に答える