extgen: (types) make go arrays more consistent with PHP arrays by AlliBalliBaba · Pull Request #1800 · php/frankenphp

added 4 commits

August 10, 2025 22:15

withinboredom

@AlliBalliBaba AlliBalliBaba changed the title extgen: (types) makes go arrays mire consistent with PHP arrays extgen: (types) makes go arrays more consistent with PHP arrays

Aug 11, 2025

@AlliBalliBaba

@AlliBalliBaba

@AlliBalliBaba AlliBalliBaba changed the title extgen: (types) makes go arrays more consistent with PHP arrays extgen: (types) make go arrays more consistent with PHP arrays

Aug 13, 2025

dunglas

dunglas

@AlliBalliBaba

@AlliBalliBaba

@AlliBalliBaba

dunglas

@AlliBalliBaba

@AlliBalliBaba

@dunglas dunglas deleted the feat/packed-and-associative-arrays branch

August 25, 2025 14:24

henderkes pushed a commit to static-php/frankenphp that referenced this pull request

Sep 11, 2025
* Makes go arrays more consistent with PHP arrays.

* NewAssociativeArray.

* linting

* go linting

* Exposes all primitive types.

* Removes pointer alias

* linting

* Optimizes hash update.

* Fixes extgen tests.

* Moves file to tests.

* Fixes suggested by @dunglas.

* Replaces 'interface{}' with 'any'.

* Panics on wrong zval.

* interface improvements as suggested by @dunglas.

* Adjusts docs.

* Adjusts docs.

* Removes PackedArray alias and adjusts docs.

* Updates docs.