Menu

#2984 Incompatible with PHP 8

v4.3.1
closed-fixed
None
5
2026-01-23
2026-01-23
No

"Prior to PHP 8.0.0, square brackets and curly braces could be used interchangeably for accessing array elements (e.g. $array[42] and $array{42} would both do the same thing in the example above). The curly brace syntax was deprecated as of PHP 7.4.0 and no longer supported as of PHP 8.0.0."

https://www.php.net/manual/en/language.types.array.php

Curly bracket syntax is used everywhere in the code.

Discussion

  • Gerry Kroll

    Gerry Kroll - 2026-01-23

    This is a known issue with the old version of PhpGedView.

    You need to download and install the latest version of PhpGedView from the SVN repository:
    https://sourceforge.net/p/phpgedview/svn/HEAD/tree/trunk/phpGedView/
    click on "download snapshot".

    You will receive a ZIP copy of the program, version SVN 7382 that will work with all versions of PHP from 5.2 right up to 8.4

    I just haven't had the time or inclination to update the "official" download link. It's a lot of work. Besides that, there are more impovements in the works.

     
  • Gerry Kroll

    Gerry Kroll - 2026-01-23
    • status: open --> closed-fixed
    • assigned_to: Gerry Kroll
    • Group: v4.3.0 --> v4.3.1
     
  • Gerry Kroll

    Gerry Kroll - 2026-01-23

    Fixed in SVN more than a year ago

     
  • Andrew Gallagher

    The snapshot build works, thanks!

     

Log in to post a comment.

MongoDB Logo MongoDB