Список php из класса не отображается
Я пишу метод, который принимает массив строк, экранирует '
а также "
затем возвращает массив.
Пока у меня есть это:
var $word;
function escapeString($strings){
foreach($strings as $a){
$db->word[] = mysql_escape_string($a);
}
return $this->word;
}
тогда я получил это:
list($one, $two, $three) = $db->escapeString(array("one","two","three"));
echo($one);
Но по какой-то причине НИЧЕГО не отражается, и я не получаю никаких ошибок. Не могу понять, почему.
Любая помощь приветствуется.
2 ответа
Решение
Вы устанавливаете $db->word
и возвращаясь $this->word
который не был установлен.
Может быть $this
не определен в этом контексте?
Попробуйте использовать $db
вместо $this
в вашем коде:
var $word;
function escapeString($strings){
foreach($strings as $a){
$db->word[] = mysql_escape_string($a);
}
return $db->word;
}