面向对象的PHP

时间:2014-07-03 19:16:31

标签: php html function object external

我刚刚开始学习面向对象的php,而且我遇到了我怀疑这是一个非常微不足道的问题。我有两个.php文件,post.php和testPost.php如下:

//post.php
<?php
     class fileWrite{
     public function postMessage($logId, $text, $username){
        //If the original login form was not used then this would not be set
        date_default_timezone_set('Europe/London');

        $fp = fopen($logId, 'a');

        fwrite($fp, $text);
        fclose($fp);
     }
}
?>

//testPost.php
<?php
    include 'post.php';
    $post = new fileWrite;
    $post->postMessage("log.html", "test", "username");
?>

当我运行testPost.php时,这是输出:postMessage(&#34; log.html&#34;,&#34; test&#34;,&#34; username&#34;); ?&GT;

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

刚刚测试过您的代码,它运行良好,检查拼写错误或您的脚本具有扩展名.php。如果不是这样会导致输出显示字面上的代码。