Я пишу функцию, которая требует некоторые единицы времени, такие как «час», «минута» и «секунда», но я хотел бы сделать эту опцию, и текущее время сервера используется по умолчанию.
В PHP mktime (..)
я замечаю, что они используют вызовы функций для получения значения аргумента по умолчанию - но когда я пытаюсь это сделать, это не работает:
PHP выглядит так:
mktime ([int $ hour = дата («H») [, int $ minute = дата («i») [и т.д.
И я попытался скопировать это в свою функцию, точно то же (просто не как много аргументов, пока я не получаю его работа): функция myFunc ([международный $hour = дата («H») [международный $minute = дата («i»)]]) {
использование этого кода, PHP говорит мне ошибка Разбора: синтаксическая ошибка, неожиданная' [', ожидая '&' или T_VARIABLE в...
Я пытался найти это - но ничего не удалось найти на эту тему. Мой вопрос, возможно ли это для меня, или мне придется указать null в качестве параметров, а затем проверить их внутри функции, как так:
function myFunc($hour=null,etc...) {
if($hour==null){$hour=date("H");}
//etc...
}
Что касается обоснования того, почему я хочу знать это, помимо использования решения, которое я предоставил себе - я все еще изучаю PHP и хочу научиться лучшим практикам.
-121--1813042-
Я бьюсь головой об эту.
У меня есть тревожная горизонтальная полоса прокрутки, которая появляется только при просмотре моего сайта в IE7:
http://www.regia.it
Я пытался остановить это, используя переполнение: скрытое
на моем div
, но по какой-то причине я просто не могу найти, что вызывает проблему.
Любая помощь очень ценится.