- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
<?php
# bla bla bla...
public function __construct ($dbname, $host = null, $user = null, $pass = null) {
$numargs = func_num_args ();
if ($numargs == 1)
parent::__construct ($dbname);
else
parent::__construct ($dbname, $host = null, $user = null, $pass = null);
$this->begin = time ();
}
# bla bla bla...
Lure Of Chaos 12.11.2010 21:51 # 0
вообще я не понимаю, зачем пыхоразрабы заставили конструктор родителя вызывать явно?
Spider 16.11.2010 02:41 # 0
Lure Of Chaos 16.11.2010 17:20 # 0
а минус явного вызова, что какой нить дятел при расширении класса не позаботится о вызове суперконструктора, и аппликация сломается. Еще будет и кричать, почему такой хреновый класс сделали
Spider 16.11.2010 18:48 # 0
japan007 20.11.2010 03:38 # −2
j0kz 12.11.2010 21:57 # 0
Arigato 12.11.2010 22:07 # 0
dwinner 12.11.2010 23:18 # −3
da4ever 13.11.2010 08:38 # 0
105_306330_ru 24.08.2021 20:46 # 0