Jörg: php8: Fatal error: Uncaught Error: Undefined constant "int" in...

Beitrag lesen

Hallo Forum,

ich muss bis Mitte November meine Anwendung auf php8 umstellen. Wird noch schwierig werden, weil ich einige Fremdscripte darin nutze, die ich "gepimped" habe und gar nicht mehr genau weiß, wo und wie. Kann also nicht einfach die neueste version der Fremdscripte nutzen.

Ok, aber jetzt mal zum aktuellen Thema:

Ich habe an wirklich unzähligen Stellen in unzähligen Scripten Funktionen aufgerufen, in denen ich einen String-Parameter nicht in Anführungszeichen gesetzt habe, also sowas wie myfunct($bla,int);.
Folglich erhalte ich in php8 nun den fatalen Fehler "Uncaught Error: Undefined constant "int" in...".

Spricht eigentlich irgendwas dagegen, entsprechende Konstanten einfach anzulegen und so dem Schlamassel zu entgehen, alle Scripte nach allen Stellen zu durchsuchen, in denen diese Vorgehensweise moniert werden würde?

Oder gibts nen anderen Trick, mit dem ich die mühevolle Arbeit vermeiden kann?

Gruß, Jörg