#php #arrays
#php #массивы
Вопрос:
Кто-нибудь может мне помочь с этим, пожалуйста? У меня есть метод, который пытается использовать значения из массива. Это то, что у меня есть…
function createFDF ( $data )
{
$data = $this->getFdfHeader() . $this->getFdfContent( $data ) . $this->getFdfFooter( $data );
$filename = $data['filename'] . '.fdf';
if ( $fp = fopen( $filename, 'w' ) )
{
fwrite( $fp, $data, strlen( $data ) );
return fclose( $fp );
}
}
Выполняя это, я получаю недопустимое смещение строки, однако, если я умру и дамп $data[‘filename’], тогда он выводит то, что я ищу.
Что я делаю не так?
Спасибо
Ответ №1:
Я только что увидел, что я делаю, я перезаписываю переменную $data.
Мне действительно нужно немного поспать.