![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| rcdimon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 766 Регистрация: 12.7.2004 Где: Москва Репутация: 1 Всего: 2 |
Имеется такой заголовок
#!/usr/perl58/bin/perl use strict; use CGI qw(:standard); use DBI; use MIME::Base64; use lib qw('/home/test2.ru/cgi-bin/'); use Myconfig; При включенном -w прога начинает работать как-то нестабильно. Добавишь пару строк и она виснет. Виснет например при $a = $b; Если $b пустое... И т.д. Не могу понять в чем дело... Может кто ни будь сталкивался с этим? |
|||
|
||||
| sharq |
|
|||
![]() Perl Liker ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: 23 Всего: 28 |
rcdimon, ужас, вот это страсти
Проверь свой скрипт так:
Что пишет? Добейся того, чтобы ни одного ворнинга не осталось. -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
| rcdimon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 766 Регистрация: 12.7.2004 Где: Москва Репутация: 1 Всего: 2 |
Пишет что в if я использую необъявленную переменную.... Не понимаю куда уж объявистее Добавлено @ 06:39 а если с -wc пишет Syntax OK и все.... |
|||
|
||||
| sharq |
|
||||||
![]() Perl Liker ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: 23 Всего: 28 |
rcdimon,
ну правильно пишет. Вот так надо:
или так
или так
-------------------- [color=gray]There's More Than One Way To Do It[/color] |
||||||
|
|||||||
| rcdimon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 766 Регистрация: 12.7.2004 Где: Москва Репутация: 1 Всего: 2 |
Ну это уже даже нелогично
|
|||
|
||||
| korob2001 |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 31 Всего: 61 |
Почему не логично? Присвой переменно значение поумолчанию, например пустую строку:
Теперь даже если подпрограмма не получит значение переменной, переменная $var будет определена. Но так как от пустой строки толку мало, то можно сразу же поставить такой условный выход их подпрограммы:
Или что-то в таком духе:
-------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
||||||
|
|||||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |