xintrea
Новичок
Пишу вот такой кусочек кода:
Он работает, и выводит рандомные имена файлов.
Оформляю его же в виде класса:
И получаю ошибку:
Ошибка в строке инициализации var $fontFile.
Почему так? Как исправить?
Код:
<?php
$fontFile = 'fonts/'.array('caveman.gdf', 'automatic.gdf', 'bubblebath.gdf', 'crass.gdf')[rand(0,3)];
echo $fontFile;
?>
Оформляю его же в виде класса:
Код:
<?php
class Sample
{
var $fontFile = 'fonts/'.array('caveman.gdf', 'automatic.gdf', 'bubblebath.gdf', 'crass.gdf')[rand(0,3)];
function printFont()
{
echo $this->fontFile;
}
}
s=new Sample;
s.printFont();
?>
Код:
PHP Parse error: syntax error, unexpected '(' in sample_02.php on line 5
Почему так? Как исправить?
Последнее редактирование: