а чего мой вариант никто не прокритиковал?
вроде он решал задачу...
только число элементов в массиве должно было быть кратное 4
вот немного доделал, и теперь не важна кратность столбцам..
все так дружно на меня накинулись... а и за чего спрашивается ?? Из-за того что я повторил, то что в мануале php написано Ппц.. просто!
Не буду с вами со всеми спорить, останусь просто при своем мнении!
MiksIr так в том то и дело, что я придерживаюсь этим стандартам! Но и считаю их не обязательными! Вот и все... (Добавление) MiksIr и да! полностью с вами согласен!
DeepVarvar лично тебе вообще ничего не хочу доказывать, с твоим, если со мной не согласны то говнокодинг...
Цитата:
Хотя в PHP и нет необходимости инициализировать переменные, это считается очень хорошей практикой. Неинициализированные переменные принимают значение по умолчанию в зависимости от их типа, который определяется из контекста их первого использования: булевы принимают значение FALSE, целые и числа с плавающей точкой - ноль, строки (например, при использовании в echo) - пустую строку, а массивы становятся пустыми массивами.
А тут (в мануале пыха) черным по белому написано, что нет необходимости инициализировать переменные(в том числе массивы, ведь массив это тип переменной)! Хотя считается хорошей практикой их все таки объявлять! С чем я полностью согласен! Это как принятые стандарты оформления кода, могу их придерживаться, могу не придерживаться! Так и с массивами, могу их объявлять, могу не объявлять! Работоспособность кода не измениться! Это и называется необязательно!
tato Можете рассказать, кому то другому! Если я не объявил массив, никаких нотисов не вылезет! У меня всегда включено показывать все ошибки, нотисы, варнинги, деприкейты! И ни разу по этому поводу не вылазило никаких уведомлений!
Идите читайте мануал, там все написано!
Еще раз! Я не учил, что так делать не надо!
Я же не написал, что объявлять массивы не нужно!
Я написал не обязательно!
Если вы никто не чувствуете разницу, то это лично ваши проблемы!
Я написал раз, напишу еще раз! Да инициализировать переменные, массивы, и т.д. корректнее, чем не делать так! Я тоже массивы, и переменные, в большинстве случаев, с начало объявляю, потом использую! НО так делать не обязательно!
А также в мануале написано, что не обязательно!
И тебе тоже скажу, иди спорь с ними!
И разработчикам пыха доказывай, что они ламеры, и говнокодеры, что сделали такую возможность!
Я не знаю какая у вас IDE!
У меня стоит NetBeans 8, и всего выше вами описанного он не делает, то есть:
волнистой линией не инициализированные, именно php, переменные не подчеркивает;
и во время отладки никаких notice-ов не вылазит!
Что означает - "не пройдет review", я не знаю, все таки я только учусь!
И что значит не учите плохому???
Я лишь указал, что строчка не обязательна, каковой она и является! И пусть человек сам думает, где ему нужно ее ставить, а где нет! А не верит в то, что без нее код не будет работать!
Хотя в PHP и нет необходимости инициализировать переменные, это считается очень хорошей практикой. Неинициализированные массивы становятся пустыми массивами.
по идее! В php есть функции работы с временем, например date()
и в mysql, или что вы там используете в качестве базы данных, тоже есть свои функции времени! В mysql к примеру есть CURDATE(), NOW()..
В чем у вас возникли проблемы я не понял. как и вообще причем здесь ваши формы регистрации....