Synology-Forum.nl

Packages => 3rd party Packages => Spotweb => Topic gestart door: 4L\/\/1|\| op 29 juli 2011, 11:38:47

Titel: PHP Deprecated: Comments starting with '#' are deprecated
Bericht door: 4L\/\/1|\| op 29 juli 2011, 11:38:47
Tijdens het updaten van o.a. Spotweb krijg ik onderstaande (fout)melding PHP Deprecated:  Comments starting with '#' are deprecated in /usr/syno/etc/php/user-setting.ini on line 1 in Unknown on line 0
Wie weet wat dit betekend en hoe ik dit kan oplossen? Alvast heel erg bedankt voor het mee denken en evt de oplossing  :)
Titel: Re: PHP Deprecated: Comments starting with '#' are deprecat
Bericht door: Plerry op 29 juli 2011, 15:47:05
Het lijkt niet zo zeer een foutmelding, maar een waarschuwing.
Het betekent dat het niet langer de voorkeursmethode is of zou zijn
om aan te geven dat sprake is van een commentaar regel.

De officiele PHP-site vermeldt deze afwaardering van "#" echter (nog?) niet:
http://www.php.net/manual/en/language.basic-syntax.comments.php
Dus of het klopt ...?

Maar ook als het wel zou kloppen, zou alles nog gewoon moeten werken
en zou geen aktie benodigd moeten zijn (backward compatibility).
Als er onverhoeds toch problemen uit zouden voortvloeien, dan geeft genoemde
link de alternatieven om regels als commentaar aan te merken:
"#" vervangen door "//", of het commentaar omvatten met "/* ... */".
De valkuilen staan daar ook vermeld.

Plerry
Titel: Re: PHP Deprecated: Comments starting with '#' are deprecat
Bericht door: 4L\/\/1|\| op 03 augustus 2011, 18:51:30
dank voor uw heldere uitleg  :)
Titel: Re: PHP Deprecated: Comments starting with '#' are deprecat
Bericht door: Plerry op 03 augustus 2011, 22:38:39
Alhoewel de vermelding lijkt te verwijzen naar PHP, gaat het om een *.ini-file, en niet om PHP.

Even zoeken met Google op deze foutmelding leert dat men daar in de bewuste file(s)
de hash "#" vervangt door een puntkomma ";" en dan van de melding af is.
Zie bijv. https://bugs.launchpad.net/ubuntu/+source/php5/+bug/573436

Plerry