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

Beitrag lesen

Hallo Rolf,

Aber Jetbrains ist ein reputabler Hersteller, phpStorm kann das garantiert auch. Erster Treffer bei Google

Du hast recht, ich habe mich da nicht heran getraut, weil ich weiß, dass das wieder auf Reguläre Ausdrücke hinaus laufen wird.

Und genau so ist es auch. Über "Strg+Shist+R" kann man in php-Storm auch projekt- oder verzeichnissbezogen suchen und ersetzen.

Da ich aber noch Konstrukten ala myfunct($string,int) suchen muss und in den regex-pattern nicht wirklich firm bin, trau ich mich da nicht ran.

Ich müsste quasi suchen nach:

  • dem String myfunct
  • gefolgt ggf. von Leerzeichen oder auch nicht
  • dann Klammer auf (
  • dann ein Dollarzeichen $
  • dann ein beliebiger String (also in Verb. mit dem Dollarzeichen meine php-Variable)
  • dann Leerzeichen oder auch nicht
  • dann ein Komma ,
  • dann Leerzeichen oder auch nicht
  • dann der String int
  • dann Leerzeichen oder auch nicht
  • und dann Klammer zu )

Hoffe, ich habe nichts vergessen.

Nächstes Problem, selbst wenn ich die Regex hätte, weiß ich nicht, wie ich php-Storm beibringe, alles beizubehalten, wie es ist und nur anstelle von int nun daraus 'int' zu machen.

Jetbrains search and replace

Vielleicht kennt sich ja einer mit Php-Storm, AndroidStudio oder anderen Jetbrains-Produkten aus, die dürften das sicher alle ähnlich machen.

Jörg