Bekijk Volledige Versie : fatal error cannot redeclare functie()
Hallo,
Ik heb beheerssysteempje draaien op een host met php4; waar het dat
perfect doet.
Als ik dat echter overzet op een host met php5 krijg ik een fatale fout
'cannot redeclare functie()'.
Nogal eigenaardig, toch? Aan het script werd niets gewijzigd?
Of gaat php5 anders op met require_once() en dat soort dingen?
Groeten,
StriKe
--
Groeten,
StriKe
http://www.internetfreakz.be
> Hallo,
>
> Ik heb beheerssysteempje draaien op een host met php4; waar het dat perfect
> doet.
>
> Als ik dat echter overzet op een host met php5 krijg ik een fatale fout
> 'cannot redeclare functie()'.
>
> Nogal eigenaardig, toch? Aan het script werd niets gewijzigd?
>
> Of gaat php5 anders op met require_once() en dat soort dingen?
>
> Groeten,
> StriKe
Blijkbaar is mijn functie (functie() was slechts fictief) ook
gedefinieerd vanaf versie 5 in php.
De functie waarom het gaat is file_put_contents().
Is er een manier in php voorzien waardoor ik de eigen php functie kan
over rulen met een eigen gedefinieerde rule, maar dezelfde naam kan
gebruiken?
--
Groeten,
StriKe
http://www.internetfreakz.be
Ronald Klip
02/07/07, 19:36
Op Mon, 02 Jul 2007 18:59:04 +0200 schreef StriKe:
>> Als ik dat echter overzet op een host met php5 krijg ik een fatale fout
>> 'cannot redeclare functie()'.
>
> Blijkbaar is mijn functie (functie() was slechts fictief) ook
> gedefinieerd vanaf versie 5 in php.
> De functie waarom het gaat is file_put_contents().
>
> Is er een manier in php voorzien waardoor ik de eigen php functie kan
> over rulen met een eigen gedefinieerde rule, maar dezelfde naam kan
> gebruiken?
Mij niet bekend. Maar PHP is open source, dus je kunt je eigen versie
maken ;).
Je kunt wel met function_exists() kijken of een naam al in gebruik is.
--
groet, Ronald
Michiel de Roo
03/07/07, 22:14
StriKe wrote:
>> Hallo,
>>
>> Ik heb beheerssysteempje draaien op een host met php4; waar het dat
>> perfect doet.
>>
>> Als ik dat echter overzet op een host met php5 krijg ik een fatale
>> fout 'cannot redeclare functie()'.
>>
>> Nogal eigenaardig, toch? Aan het script werd niets gewijzigd?
>>
>> Of gaat php5 anders op met require_once() en dat soort dingen?
>>
>> Groeten,
>> StriKe
>
>
> Blijkbaar is mijn functie (functie() was slechts fictief) ook
> gedefinieerd vanaf versie 5 in php.
> De functie waarom het gaat is file_put_contents().
>
> Is er een manier in php voorzien waardoor ik de eigen php functie kan
> over rulen met een eigen gedefinieerde rule, maar dezelfde naam kan
> gebruiken?
>
staat hier:
http://openideascompany.com/bogomil/?p=42