Notice для неизвестных переменных класса

Adelf

Administrator
Команда форума
Кстати хотел бы добавить, что у меня проблем таких никогда не было. Может это и стремным комуто покажется, но я всегда использую хорошую IDE, которая подсказывает имена переменных и полей класса. Ну и несколько часов - тоже бред. Опять таки пошаговый дебаг(в IDE) и минут за 10-20 должно подсказать что да как.

Те, кто советуют писать в блокнотах - они просто прикалываются. Не верь им :)
 

Духовность™

Продвинутый новичок
Кстати, я тоже хотел бы добавить, что у меня проблем таких тоже никогда не было. Пишу в хомсайте 4.5.
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
$this->num+=1; проблему не решает
я не пишу имена ф-й и переменных в принципе - без автокомплита я copy-paste делаю именно из-за опечаток
раньше хороших IDE не было вообще ;)
 

BelStudent

целеустремлённый чел
Автор оригинала: Adelf
несколько часов - тоже бред. Опять таки пошаговый дебаг(в IDE) и минут за 10-20 должно подсказать что да как.
Те, кто советуют писать в блокнотах - они просто прикалываются. Не верь им :)
Пишу в Zend.
ну может ты супер гений, а я студент-программер среднего класса (на мой взгляд). И я не сталкивался с такой проблемой, поэтому времени потребовалось довольно много, да причём у меня всегда безоговорочное доверие к среде разработки, я считал если что-то нитак, то система даст мне об этом знать (это меня и подвело, и завело в тупик на некоторое время)
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
FractalizeR
прикинь, какой я древний

-~{}~ 25.08.09 18:54:

>у меня всегда безоговорочное доверие к среде разработки
привыкай - это только начало, по качеству релизов PHP не сильно взрослеет
 

Breeze

goshogun
Команда форума
Партнер клуба
Те, кто советуют писать в блокнотах - они просто прикалываются. Не верь им
не всегда ) я, например, под вынью нотепад++ пользую, а под линью кейт.
потому что меня всякие автокомплиты больше раздражают, чем помогают.
 

Adelf

Administrator
Команда форума
Может быть, вы HTML код тоже в блокноте пишете?
А что нет то? HTML то можно и в блокноте.

ну может ты супер гений, а я студент-программер среднего класса
А причем здесь гениальность? Включаем отладку. Идем пошагово. И через какое-то время мы должны в Watches заметить, что строка $this->nu++ не меняет то, что нам надо. Я конечн не знаю что там за алгоритм. и т.д. Но несколько часов - много. Правда, если алгоритм реализован в виде метода в тысячи строк, то можно понять почему долго, но это уже отдельный случай.
 

weregod

unserializer
гы

PHP:
error_reporting(E_ALL);

class A
{
    public function __construct()
    {
        ++$this->num;
        var_dump($this->num);
    }
}
new A();
печатит:
int(1)
 

FractalizeR

Новичок
И все равно я не понял, в чем тут "гы". В том, что (int) null = 0?
PHP:
<?php
error_reporting(E_ALL);
$a = null;
$b = $a + 1;
echo $b;
Вполне логично. Нет?
 

weregod

unserializer
про "гы" прогнал, был устал и не в трезве
кстати, $this++
нотификации тоже не вызывает.
 
Сверху