чужой скрипт

fStrange

Новичок
чужой скрипт

устанавливаю чужой скрипт...
как водится написано просто установить права в паре дир, запустить и наслаждаться

столкнулся с незнакомой для себя конструкцией
PHP:
final protected static function Initiation($className,array $argv = array()){
точнее смутило это array $argv = array()
оно встречается местах в 20...

убираю array и php перестает ругаться....

а зачем может понадобиться такая конструкция?
 

zerkms

TDD infected
Команда форума
php4? хотя странно что тогда на final protected static не ругается
 

fStrange

Новичок
zerkms
php 5.04

ошибка на которую ругается выглядит так Parse error: syntax error, unexpected T_ARRAY, expecting '&' or T_VARIABLE in w:\home\pfree.r1\gap\core\sinit.php on line 176
 

AndreyKl

Новичок
нельзя объявлять базовые типы.. ну в смсле не может там быть array, int, ... mySuperPuperClass может, а array не может... вроде так.
 

fStrange

Новичок
svetasmirnova
спасибо...
я теперь в загадках, как жить дальше
поднять версию php до 5.1 я не могу... хостер

скрипт громоздкий... эта конструкция встречается в сотне мест
есть какое нить универсальное решение?
 

phprus

Moderator
Команда форума
fStrange
Есть. Обновить php. Например, поставив его как CGI. Либо переписывать весть код избавляясь от указания базовых типов переменным.
 
Сверху