два апострофа (а точнее две одинарных кавычки (') ибо апостроф (’) это другой символ и имеет инное значение) - пустая трока
вообще в пхп есть 8 типов данных в данном случае функция работает со строковым типом (то есть возвращает таковой), но исключительная ситуация вызывает вариант когда функция в этом варианте не возвращает ничего, а на языке этот тип называется NULL
а теперь вкуривателю: вообще если у тебя трудности с алгоритмами то лучше не лезьть в это дело вовсе и ответ
PHP:
скопировать код в буфер обмена
function validate($value, $pattern, $message){
return '';
}
// что будет если preg_match не сматчит значение?
// правльно! код будет выполняться дальше и зайдет именно в это место где находится данный комментарий
// что нужно сделать?
// не знаю что должна возвращать функция, но как минимум сюда нужно добавить какой-то ретурн, например такой же как ниже в ветке else
return $message;
} else {
return $message;
}
}