Оверрайд параметров в конструкторах

127

Новичок
Оверрайд параметров в конструкторах

Коллеги, вот есть у меня класс, работающий с базой данных.
Есть конструктор, в котором занулены переданные в него параметры. Происходит ли оверрайд этих зануленных параметров при вызове конструктора с новыми параметрами? Т.е. работает ли это как своеобразный логический оператор: если параметра нет, то передается, ноль, если параметр есть, то используется его значение?
PHP:
class DB 
{
	
	var $Hostname  = "";
	var $Username  = "";
	var $Password  = "";
	var $Database  = "";
....
PHP:
	function DB($host='', $user='', $pass='', $db='', $dbselect='')
	{
		global $hostname, $dbusername, $dbpassword, $dbname, $conntype, $debug;
	
		if ($host != '' || $hostname != '')
		{
			$host != '' ? $this->Hostname = $host : $this->Hostname = $hostname;
		}
 

Andreika

"PHP for nubies" reader
аффтар очень умело использует иностранные слова в понятном тока ему значении или это мну от избытка кислорода ничего понять не может :-(
 

127

Новичок
Не переживайте, я уже получил исчерпывающий ответ *)
 

Andreika

"PHP for nubies" reader
я за вас и не переживаю, мне мое здоровье больше интересно
 

Andreika

"PHP for nubies" reader
напишите мне в личку де и что я у вас лично спрашивал, а то у нас оффтоп получился
 

127

Новичок
Автор оригинала: Andreika
напишите мне в личку де и что я у вас лично спрашивал, а то у нас оффтоп получился
Вы вообще о чем?! Я где-то написал, что вы у меня что-то спрашиваете?
Предлагаю свернуть дискуссию - мой обеденный перерыв подходит к концу :)
 

Andreika

"PHP for nubies" reader
а, ну дык вы ж думали, что я беспокоюсь, что вы остались без ответа - вот и решил вас успокоить

приятного аппетита
 

127

Новичок
А, нет-нет, ответ-то я получил! Да, апптетит у меня, и правда, отменный.
Спасибо за доброжелательность, да... :)
 
Сверху