СМС-ки
   
Пейджер выключен!
SlavaFr

Статистика активности
Всего полезных сообщений 866
( 0.23% всех сообщений форума )
Имеют оценки: 0
Сообщений в день 1.3
Регистрация 31.05.2010
Наибольшая активность в PHP + SQL
274 сообщений в этом форуме
( 32% всех активных сообщений пользователя )
Часовой пояс пользователя 7.03.2012 - 01:02
Связь
E-mail Отправить
Integrity Messenger Нет информации
Имя в AIM Нет информации
Номер ICQ Нет информации
Имя в Yahoo Нет информации
Имя в MSN Нет информации
Личное письмо Отправить
Информация
Вебсайт Нет информации
Дата рождения Нет информации
Место жительства Нет информации
Увлечения Нет информации
Последний визит Tuesday 06th 2012f March 2012 01:18:22 PM
Счетчик Выключить счетчик и убрать из под аватарки
Дата (день) 1
Дата (месяц) 1
Дата (год) 1971
Страна Germany (Германия)
SKYPE Нет информации
Личные данные
Группа Форумчанин
Статус Новичок
Аватар
Подпись ↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь или в mysql_error();
Репутация: 47 [подробно >>]
Активность
в доменах
сети форумов
phpforum.ru  -  22058
24seo.ru  -  0
hardapple.ru  -  0
sysadmin24.ru  -  0
hardwoman.ru  -  0
5 последних сообщений пользователя SlavaFr
PHP и ООП [ extends ws global ]
1) global не должен вообще употреблятся в классе.
Если нужна переменная то передавай ее лучше в класс посредством set-методов.

2) таким участкам
private $classes = array(
'db' => array('name' => 'Mysql',
'path' => 'Class.Mysql.php'),
'config' => array('name' => 'Config',
'path'=>'Class.Config.php'),
'catalog' => array('catalog' => 'Catalog',
'path' => 'Class.Catalo.php'),
);

в классе тоже нечего делать. путь к конфигурации должен передоватся как параметер. Ты ведь не хочеш при изменении имени конфига или при изменении его места менять класс котроый ты хочеш использовать многократно.
PHP и ООП [ Про Iterator ]
по закрытм пропертис пробежать можно только с версии 5.3. По открытм при помощи Рефлекции. Гдето так:

class X{
function f(){
$class=new ReflectionClass(get_class($this));
foreach($class->getProperties() as $property){
if(!$property->isPrivate()){
echo $property->getName().'='.$property->getValue($this)."<br />\n";
}
}
}
}


class Y extends X{
private
$a='a',
$b='b';
public
$c=5,
$d='phpfourum.ru';
}

$Test= new Y;

$Test->f();
PHP для знатоков [ Сонхронизация данных ]
ну тогда просто измени скрипты которые вносят новые строки или изменяют имеющиеся так, чтоб они сразу делали изменения в другой базе данных. В случае если будут произведены изменения ручками на прямую в таблицах, конечно понадобится делать дамп, так как я описал в предыдущем ответе.
PHP и ООП [ Как правильней передать параметр ]
а что мешает в классе просто зделать метод setParams($parameter)
и сразу после его инициализации садить через него нужные параметры?
PHP для знатоков [ Сонхронизация данных ]
а скрипты на на сервере где база2 находится изменять можно?

Если нет, то можно делать дамп, инсталировать его на сервере 1 и посредством sql искать и устранять разницу между таблицами.
<( назад )