powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Переменная остаётся пустой
9 сообщений из 9, страница 1 из 1
Переменная остаётся пустой
    #38620109
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот функция проверяющая валидность email

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
function EmailIsValid($email){
        
		$boolean_flag;
		$struct_validation = filter_var($email, FILTER_VALIDATE_EMAIL);
		
		$domain_validation = false;
		
	    $atIndex = strrpos($email, "@");
    	$domain = substr($email, $atIndex+1);

    	if(!checkdnsrr($domain,"MX"))
    	{ 
	        $domain_validation = false;
	    }
	    else { $domain_validation = true; }
		
		if(!$struct_validation || !$domain_validation) { $boolean_flag = false; }
	    else { $boolean_flag = true; }
		
		echo "boolean_flag = ".$boolean_flag;
		return $boolean_flag;
    }



всё условия выполняются. но переменная $boolean_flag остаётся пустой в чём ощибка
...
Рейтинг: 0 / 0
Переменная остаётся пустой
    #38620118
FatalPHPError
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: php
1.
echo "boolean_flag = ".$boolean_flag;



Что var_dump($boolean_flag) показывает?
...
Рейтинг: 0 / 0
Переменная остаётся пустой
    #38620140
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bool(false); ??? но почему тогда из функции не возврашается ничего??
...
Рейтинг: 0 / 0
Переменная остаётся пустой
    #38620148
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос снемается - нащёл ощибку в скрипте
...
Рейтинг: 0 / 0
Переменная остаётся пустой
    #38620188
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar,
Всегда удивлял такой "отформатированный" код. А по какому принципу в коде расставлены отступы?

Понимаю что очень не по теме... но просто интересно :) Я уже не первый раз такую кашу вижу... это реально каша, или есть некая система, которую я не понимаю?
...
Рейтинг: 0 / 0
Переменная остаётся пустой
    #38620367
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Переменная остаётся пустой
    #38620414
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SharuPoNemnogu,

:) Да... текст по ссылке автору будет явно полезен.
А то 10 строчек неформатированного кода - этофигня... а вот 2000 - это уже смерть программисту :)
...
Рейтинг: 0 / 0
Переменная остаётся пустой
    #38620438
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Програмёра вот 2000 - это уже смерть программисту
нормальная IDE имеет обычно функцию форматирования, и по нажатию кнопочки причесывает код согласно настройкам.
...
Рейтинг: 0 / 0
Переменная остаётся пустой
    #38620567
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r uПрограмёра вот 2000 - это уже смерть программисту
нормальная IDE имеет обычно функцию форматирования, и по нажатию кнопочки причесывает код согласно настройкам.

Особенно полезная опция IDE на github например. :) Особенно при появлении конфликтов из-за перетасовки тех самых отступов...

Я понимаю что всё можно поправить в 2 клика... в 3 клика и т.д. ... но в итоге уйма времени убивается.

Я просто за то, что бы код сразу форматировался... а не писался одним, а форматировался другим
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Переменная остаётся пустой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]