php icon indicating copy to clipboard operation
php copied to clipboard

Exercism exercises in PHP.

Results 59 php issues
Sort by recently updated
recently updated
newest added

I decided to re-write the test generator based on template files instead of `nikic/php-parser`. It had too many limitations. And I didn't want to dig into another huge PHP generation...

x:action/improve
x:knowledge/intermediate
x:module/generator
x:type/coding
x:size/large
x:rep/large

While digging into [the performance degradation](https://forum.exercism.org/t/test-tracks-for-the-20-seconds-limit-on-test-runners/10536) caused by upgrades in #656 and the problems seen in https://github.com/exercism/php-test-runner/pull/100 during the upgrades: Should we introduce a well defined and binding (CI enforced)...

This is what I think must be done: - [x] Add PHP 8.3 to the CI of the track and allow it to fail #656 - [x] Add PHPUnit 10...

Test generator MVP to use after `configlet generate` for practice exercises: - [x] #638 Integrate [POC test generator](https://github.com/tomasnorre/exercism-tests-generation) into new directory `contrib/generator`, so it is not installed in CI -...

I'm currently learning PHP by following along with Exercism's learning track, and noticed a discrepancy between the example on line 39 and [PHP's documentation on the explode function](https://www.php.net/manual/en/function.explode). This is...

Here's what we may do next: - [ ] #793 - [ ] Take forward the PHP test generator(s) - [ ] Respect for further development: #675 - [ ]...

After briefly talking with @mk-mxp about coding guidelines https://github.com/exercism/php/issues/652#issuecomment-1978248133 we agreed to split this out in a separate issue to follow up on this later. We should agree on it...

Todo: - [x] Add Enum when we have PHP 8.1 as min requirement

x:action/create
x:knowledge/elementary
x:module/practice-exercise
x:size/large
x:rep/large
paused

Directly from `configlet info`. There are 28 non-deprecated exercises in `exercism/problem-specifications` that are both unimplemented and not in the track config `exercises.foregone` array: With canonical data: - [ ] bottle-song...

Hello maintainers 👋 I program in PHP for ~15yrs now and would like to add my share to the PHP track of Exercism. I do not have plenty of time,...

x:module/concept
x:module/concept-exercise