变量无法识别PHP POO

时间:2014-10-27 12:50:47

标签: php class variables undefined

我有一个包含不同类的文件data.php。 在其他文件中,我进行了需求调用。

<?php

include_once('data.php');
$db= new dataManager(); // here 
class Manager{

//$db= new dataManager(); here doesn't work an error occurs


function savingData($ob )//obj 
{
      $db.saveData($ob);//error undefined variable $db
}

2 个答案:

答案 0 :(得分:2)

尝试用->调用php中的对象函数

$db->saveData($ob);

您还需要将$ob传递给经理类功能

$newobj= new Manager();
$newobj->savingData($ob);

答案 1 :(得分:-1)

搜索后的Okey我记得全球一词

只有我们需要添加

全球$变量;在每个职能中。

还可以。

<?php

include_once('data.php');
$db= new dataManager(); // here 
class Manager{

function savingData($ob )//obj 
{
  global $db; //<---
  $db.saveData($ob);//error solved
}