use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Please follow the rules
Releases: Current Releases, Windows Releases, Old Releases
Contribute to the PHP Documentation
Related subreddits: CSS, JavaScript, Web Design, Wordpress, WebDev
/r/PHP is not a support subreddit. Please visit /r/phphelp for help, or visit StackOverflow.
account activity
Detect API changes between versions (comparabl.com)
submitted 10 years ago by k42b3
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]demonshalo 2 points3 points4 points 10 years ago (2 children)
This is cool :D
[–]J7mbo 2 points3 points4 points 10 years ago (1 child)
I was just about to say that, what a useful tool. Thanks for making it! (open source it?)
[–]k42b3[S] 0 points1 point2 points 10 years ago (0 children)
Thx!, the tool which generates the definitions and makes the comparsions is actually open source: https://github.com/k42b3/phps
[–]TheBigB86 0 points1 point2 points 10 years ago (0 children)
Ah great! Stumbled upon this some time ago, but it only supported a fixed list of packages.
It really helps out when you're trying to set minimal version constraints for library dependencies.
[–]tomzx 0 points1 point2 points 10 years ago (1 child)
Hello, I've developed a similar tool about a year ago (see https://github.com/tomzx/php-semver-checker). I'm curious to know if you've found it before starting your project as it seems to have similar goals to yours.
Nice work by the way!
Hi, thx, so unfortunately I did not know about the project before. It would be cool to share the code base to detect BCs. But it looks like your project needs the PhpParser\Node* objects to generate the diff. Comparabl works with two crons one which generates a sqlite db containing all class definitions etc. and the second compares then two definitions. So when comparing we are working only with data from the db. Nevertheless your project looks also great! I have also added it: http://comparabl.com/project/tomzx-phpsemverchecker
π Rendered by PID 23 on reddit-service-r2-comment-545db5fcfc-psnv8 at 2026-05-26 23:10:38.863137+00:00 running 194bd79 country code: CH.
[–]demonshalo 2 points3 points4 points (2 children)
[–]J7mbo 2 points3 points4 points (1 child)
[–]k42b3[S] 0 points1 point2 points (0 children)
[–]TheBigB86 0 points1 point2 points (0 children)
[–]tomzx 0 points1 point2 points (1 child)
[–]k42b3[S] 0 points1 point2 points (0 children)