Commit 4ccf0b0
authored
Make php_fgetcsv() return a HashTale instead of in-out zval param (#8936)
Also refactor what happens on an empty line to return NULL instead of setting the array to [NULL] which makes no design sense at all.
However, as this is the current behaviour create a BC Shim inline function to recreate this weird HashTable in the functions which currently use this API1 parent 247de8a commit 4ccf0b0
4 files changed
+38
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1958 | 1958 | | |
1959 | 1959 | | |
1960 | 1960 | | |
1961 | | - | |
| 1961 | + | |
| 1962 | + | |
| 1963 | + | |
| 1964 | + | |
| 1965 | + | |
1962 | 1966 | | |
1963 | 1967 | | |
1964 | 1968 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2050 | 2050 | | |
2051 | 2051 | | |
2052 | 2052 | | |
2053 | | - | |
| 2053 | + | |
| 2054 | + | |
| 2055 | + | |
| 2056 | + | |
| 2057 | + | |
2054 | 2058 | | |
2055 | 2059 | | |
2056 | 2060 | | |
2057 | | - | |
| 2061 | + | |
| 2062 | + | |
| 2063 | + | |
| 2064 | + | |
| 2065 | + | |
| 2066 | + | |
| 2067 | + | |
| 2068 | + | |
| 2069 | + | |
| 2070 | + | |
2058 | 2071 | | |
2059 | 2072 | | |
2060 | 2073 | | |
| |||
2078 | 2091 | | |
2079 | 2092 | | |
2080 | 2093 | | |
2081 | | - | |
2082 | | - | |
| 2094 | + | |
| 2095 | + | |
2083 | 2096 | | |
2084 | 2097 | | |
2085 | | - | |
2086 | | - | |
| 2098 | + | |
2087 | 2099 | | |
2088 | 2100 | | |
2089 | 2101 | | |
| |||
2100 | 2112 | | |
2101 | 2113 | | |
2102 | 2114 | | |
2103 | | - | |
| 2115 | + | |
| 2116 | + | |
2104 | 2117 | | |
2105 | 2118 | | |
2106 | 2119 | | |
| |||
2298 | 2311 | | |
2299 | 2312 | | |
2300 | 2313 | | |
2301 | | - | |
| 2314 | + | |
| 2315 | + | |
| 2316 | + | |
| 2317 | + | |
2302 | 2318 | | |
2303 | 2319 | | |
2304 | 2320 | | |
2305 | 2321 | | |
2306 | 2322 | | |
2307 | 2323 | | |
| 2324 | + | |
| 2325 | + | |
2308 | 2326 | | |
2309 | 2327 | | |
2310 | 2328 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
| 52 | + | |
52 | 53 | | |
53 | 54 | | |
54 | 55 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5253 | 5253 | | |
5254 | 5254 | | |
5255 | 5255 | | |
5256 | | - | |
| 5256 | + | |
| 5257 | + | |
| 5258 | + | |
| 5259 | + | |
| 5260 | + | |
5257 | 5261 | | |
5258 | 5262 | | |
5259 | 5263 | | |
| |||
0 commit comments