PHP-访问类';函数法

PHP-访问类';函数法,php,function,class,object,pdo,Php,Function,Class,Object,Pdo,我想使用函数从PDO对象访问数组。 我的代码如下所示: class ClassName { function __construct() { ... } function a() { ... } } $object = new ClassName(); function b() { $var = $object->a(); return $var; }

我想使用函数从PDO对象访问数组。 我的代码如下所示:

class ClassName {
       function __construct() {
             ...
       }
       function a() {
             ...
       }
}

$object = new ClassName();
function b() {
       $var = $object->a();
       return $var;
}
我的问题是函数b不会执行函数a。我已经在没有函数b的情况下测试了函数a,并且一切正常


可以在函数b中调用函数a吗?

这两个函数必须位于单独的php文件中。 假设函数a在className.php文件中 和文件myFunction.php中的函数b

因此,在myFunction.php中 将类对象移动到函数b中

require 'ClassName.php';
function b() {
       $object = new ClassName();
       $var = $object->a();
       return $var;
}

超出范围要在函数中使用
$object
,可以在参数中实例化它并将其作为参数传递,然后可以在该函数中使用objects方法