PHP访问对象方法的问题

时间:2011-10-17 15:20:38

标签: php oop oauth twitter

对于PHP本身并不是全新的,但对于使用OOP和PHP来说是新手。

对象实例化&调用方法存在于不同的文件中。

index.php有:

<?php
require_once 'scripts/twitteroauth/oauth_index.php';
?>

oauth_index.php有:

$twitter = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $access_token['oauth_token'], $access_token['oauth_token_secret']);

和提交推文的文件,submitMessage.php包含:

include 'twitteroauth/oauth_index.php';

$message = $_GET['message'];
$time = $_GET['time'];

$status = "#" . $message . $time; 

$twitter->updateStatus($status);
$output = $twitter->updateStatus($status);

经过测试: 表格成功提交&amp;获取PHP文件。如果在index.php 中使用updateStatus()方法,则 可以正常工作。但是,当我提交表单时,它会传递给js函数,该函数将变量传递给submitMessage.php,然后在$ twitter-&gt;之后响应所有文本。它响应“updateStatus($ status); $ output = $ twitter-&gt; updateStatus($ status);”

关于我做错了什么的任何想法?谢谢你的帮助。

整个sendMessage.php

<?

include 'twitteroauth/oauth_index.php';

$message = $_GET['message'];
$time = $_GET['time'];

$status = "#" . $message . $time; 

$output = $twitter->updateStatus($status);
$twitterReturn = new SimpleXMLElement($output);
echo $output;

?>

1 个答案:

答案 0 :(得分:1)

您需要回复$output;