класс — переменная не определена PHP POO

У меня есть файл data.php с разными классами.
А в другом файле я звоню по требованию.

<?php

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

//$db= new dataManager(); here doesn't work an error occursfunction savingData($ob )//obj
{
$db.saveData($ob);//error undefined variable $db
}

-2

Решение

попробуй с -> вызвать функцию с объектами в php

$db->saveData($ob);

Также вам нужно пройти $ob в функция класса менеджера

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

Другие решения

Окей после поиска я вспомнил глобальное слово

только нам нужно добавить

глобальная переменная $; в каждой функции.

работает еще.

<?php

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

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

По вопросам рекламы [email protected]