|
fenix ↓
|
 |
|
23 Февраль, 2010, 07:14:45
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 13 Сила слова: 0
|
Есть два класса, причем один расширяет другой. Есть такой конструктор:
function __construct ($data_array){
$this -> data = $data_array;
//Тестируем
foreach ($this -> data as $param){
print $param. "<br>";
}
}
Если он размещен в главном классе, а в дочернем написанно "parent::__construct();" то выдается такая ошибка:
Warning: Missing argument 1 for Controller::construct(), called in S:\home\dev\www\system\controllers\blog.php on line 9 and defined in S:\home\dev\www\system\controller.php on line 8
Notice: Undefined variable: data_array in S:\home\dev\www\system\controller.php on line 9
blog.php on line 9 - это строка "parent::__construct();"
controller.php on line 8 - функция в главном классе
Но, если разместить код конструктора в сам дочерний класс то все работает.
Объясните пожалуйста из-за чего это может быть и как это исправить.
|
|
|
|
|
Записан
|
|
|
|
|
NRG ↓
|
 |
|
23 Февраль, 2010, 07:18:39 , спустя 3 минуты 54 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Headshot!MultiKill!
Группа: нинзя Карма: 777
Сообщений: 4595 Сила слова: 17.21
|
Объясните пожалуйста из-за чего это может
Missing argument 1 for Controller::construct()
ни о чем не говорит ?
если о чемто говорит, то на вопрос
как это исправить
вы сможете ответить сами
|
|
|
|
|
Записан
|
Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть

|
|
|
|
Ewg777 ↓
|
 |
|
23 Февраль, 2010, 07:18:43 , спустя 4 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи Карма: 666
Сообщений: 512 Сила слова: 4.69
|
Всё верно. Вы вызываете конструктор без аргумента.
|
|
|
|
|
Записан
|
Этот сайт не наркоманов. Это сайт программистов.
|
|
|
|
fenix ↓
|
 |
|
23 Февраль, 2010, 07:24:52 , спустя 6 минут 9 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 13 Сила слова: 0
|
Как раз таки с аргументом. Вот в че проблема.
|
|
|
|
|
Записан
|
|
|
|
|
NRG ↓
|
 |
|
23 Февраль, 2010, 07:28:39 , спустя 3 минуты 47 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Headshot!MultiKill!
Группа: нинзя Карма: 777
Сообщений: 4595 Сила слова: 17.21
|
ну так вы наверное покажите как вы его там вызываете...
|
|
|
|
|
Записан
|
Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть

|
|
|
|
fenix ↓
|
 |
|
23 Февраль, 2010, 07:32:16 , спустя 3 минуты 37 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 13 Сила слова: 0
|
<?php
class blog extends Controller {
function __construct($data_array){
/*$this -> data = $data_array;
foreach ($this -> data as $param){
print $param."<br>";
}*/
parent::construct();
}
}
?>
<?php
class Controller {
protected $data = array();
function construct($data_array){
$this -> data = $data_array;
foreach ($this -> data as $param){
print $param."<br>";
}
}
}
?>
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
23 Февраль, 2010, 07:34:55 , спустя 2 минуты 39 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 339
Сообщений: 19718 Сила слова: 1.72
|
<?php
class blog extends Controller {
function __construct($data_array){
/*$this -> data = $data_array;
foreach ($this -> data as $param){
print $param."
";
}*/
parent::construct();
}
}
?>
<?php
class Controller {
protected $data = array();
function construct($data_array){
$this -> data = $data_array;
foreach ($this -> data as $param){
print $param."
";
}
}
}
?>
спасибо, поплакал
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
NRG ↓
|
 |
|
23 Февраль, 2010, 07:35:18 , спустя 23 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Headshot!MultiKill!
Группа: нинзя Карма: 777
Сообщений: 4595 Сила слова: 17.21
|
parent::construct();
ну, а параметры кто передавать будет ?
|
|
|
|
|
Записан
|
Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть

|
|
|
|
fenix ↓
|
 |
|
23 Февраль, 2010, 07:38:17 , спустя 2 минуты 59 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 13 Сила слова: 0
|
Спасибо.
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
23 Февраль, 2010, 07:41:08 , спустя 2 минуты 51 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 339
Сообщений: д-о-х-у-я! Сила слова: 1.72
|
Спасибо.
вам спасибо, я правда поплакал :'(
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
NRG ↓
|
 |
|
23 Февраль, 2010, 07:45:11 , спустя 4 минуты 3 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Headshot!MultiKill!
Группа: нинзя Карма: 777
Сообщений: 4595 Сила слова: 17.21
|
Спасибо.
вам спасибо, я правда поплакал :'(
порыдал ? :D
или поплакал ? ;( Спустя 1 минуту 4 секунды добавил ТЫ БЕЗДУШНАЯ СКАТИНА ЕСЛИ НЕ ПЛАКАЛ НА ЭТОМ МОМЕНТЕ!!!!11
|
|
|
|
|
Записан
|
Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть

|
|
|
|
phpdude ↓
|
 |
|
23 Февраль, 2010, 07:48:18 , спустя 3 минуты 7 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 339
Сообщений: д-о-х-у-я! Сила слова: 1.72
|
NRG, ааааа .... не ори на меня я хочу сдохнуть ... .ааааа рыдаю аааааААааа!!!! я ЭМО
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
fenix ↓
|
 |
|
25 Февраль, 2010, 04:44:34 , спустя 1 день 20 часов 56 минут 16 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 13 Сила слова: 0
|
вам спасибо, я правда поплакал :'(
Почему?
|
|
|
|
|
Записан
|
|
|
|
|
ЗлобныйТролль ↓
|
 |
|
25 Февраль, 2010, 05:03:30 , спустя 18 минут 56 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 2
Сообщений: 50 Сила слова: 4
|
вам спасибо, я правда поплакал :'(
Почему?
От умиления, видимо.
|
|
|
|
|
Записан
|
|
|
|
|