[TYPO3-UG Dutch] Foutmelding bij aanpassen pagina's
Patrick Broens
patrick at patrickbroens.nl
Sat Aug 18 13:06:42 CEST 2007
Sorry Michiel,
Je was ongeveer dezelfde tijd antwoord aan het geven :-)
In de gisteren geplaatste versie van de extensie in de TER is dit opgelost
Patrick
Michiel Roos [netcreators] wrote:
> Lambert de Groot wrote:
>> Als ik iets gewijzigd heb in 1 van mijn pagina's en ik wil dit
>> wegschrijven krijg ik de volgende melding, weet iemand wat hier fout
>> zit.?
>>
>> Fatal error: Cannot re-assign $this in
>> /home/degroo51/public_html/typo3conf/ext/static_info_tables/class.
>> tx_staticinfotables_syslanguage.php
>> on line 43
>
> Lambert,
>
> Ik hoorde gisteren van Patrick Broens dat dit voorkomt wanneer je een
> kersverse PHP 5.2.x gebruikt. Deze is namelijk strenger dan oude PHP's
> en vind het niet OK als een functie $this voor andere zaken gebruikt dan
> waarvoor $this is bedoeld.
>
> In de code staat:
> function processDatamap_postProcessFieldArray($status, $table, $id,
> $fieldArray, $this)
>
> Een aanroeper van die functie zou $this een nieuwe waarde geven. Dat
> heeft altijd (onbedoeld) gewerkt.
>
> De functie gebruikt $this verder nergens voor dus in dit geval is het
> 'veilig' om die parameter uit de functie te slopen.
>
> Oh, en de auteur van de code op de hoogte brengen van de fout, zijn mail
> adres staat in dat bestand.
>
> Een 'oplossing' voor dit probleem is er niet. Veel programmeurs kennen
> in veel code $this een nieuwe waarde toe. Al die code moet worden
> herschreven.
>
> Wellicht kun je op http://wiki.typo3.org een pagina bijhouden van
> bestanden waarbij dit probleem optreedt. Een gewoon lijstje met
> foutmeldingen zou al heel fijn zijn, dan kunnen andere TYPO3
> gebruikers/devs hun kapotte code makkelijker/sneller repareren.
>
> Met vriendelijke groet,
>
>
> Michiel Roos
>
More information about the TYPO3-UG-dutch
mailing list