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
	Почему так? Как исправить?
								
									Последнее редактирование: 
								
							
						
						
	
					
	            