51
PHP 8.4.8 (www.php.net)
submitted 1 year ago by to c/php@programming.dev
52
53
submitted 1 year ago by to c/php@programming.dev
54
PHP 8.4.7 Released! (www.php.net)
submitted 1 year ago by to c/php@programming.dev
55
 
 

June 17, 2025

  • 13:30–19:00 CET/CEST
  • 07:30–13:00 EST/EDT
  • 11:30–17:00 UTC
56
submitted 1 year ago by to c/php@programming.dev
 
 

Internals link: https://externals.io/message/127120

Note: I am not the RFC author.

57
 
 

Note: I am not the RFC author.

58
59
60
 
 

I noticed that if you have too few pm_children set then some requests hang until timeout. This surprised me - I'd expect an immediate error, but it's more like a tarpit! For ages I was thinking my server was not performant, then I noticed via top that it wasn't doing or waiting while the browser was.

I have two questions:

  1. If you have pm_max_children=1 and you occupy that and submit another request, what actually happens? (I'm proxying through nginx.) HTTP doesn't have a "40_ Come back later".

  2. (if life deals you lemons...) if you can generate a tarpit that doesn't use server resources, this could be quite useful to know about too!

61
 
 

A summary of the highlights and key accomplishments of the Symfony project in 2024.

62
submitted 2 years ago* (last edited 2 years ago) by to c/php@programming.dev
 
 

My TLDR is:

  • Their team was using PHP

  • Before doing a complete re-write they evaluated other languages

  • Rust ruled out due to cost/benefit, being the fastest in the list, but also the most complex

  • PHP kept as the main language because:

    • The ecosystem is mature
    • The PHP/Symfony (and Roadrunner) stack meets their high-performance needs
  • Inertia: their team "already had extensive experience" in it

  • They already integrated Go in some microservices

  • They aren't locked to PHP, and will continue to evaluate these programming languages and others

63
 
 

Ever wanted to provide your arguments to a function as a comment?

https://gist.github.com/RikudouSage/18defbf1746322a289ae78b2980d0115

#php #cursed #wtf #programming @php

64
65
submitted 2 years ago* (last edited 2 years ago) by to c/php@programming.dev
 
 

I've been working on this on and off, could use some other eyes to help expand features, maybe some pull requests. Let me know what you think. I just uploaded version 0.0.12 and I am going to start working on 0.0.13. The CMS is built in a bundle, so that's where most of the features are. What I have linked here is the skeleton app, but installation is still beefy. Thanks everyone!

Edit: Forgot the link to the bundle https://github.com/SeleneSoftware/seleneCMSBundle

66
 
 

Should I create functions for packages/libraries that allow optional parameters to accept null?

In this example below, I set the 3rd and 4th parameter as null which will act as the default value.

myLibrary::myFunction(1, 7, null, null, true);

Or is this not a good way to go about creating functions for a package and therefore should not accept null as a parameter value.

myLibrary::myFunction(1, 7, false, 4, true);
67
68
69
 
 

I want to try to migrate from PHPStorm to VSCode, what plugins to get to have the experience similar? I mean the code inspections, renaming, usage etc. Will PHL Intelephense plugin be all I need to achieve this? with xdebug and phpunit plugins in addition to that, or there are some other plugins that make the transition better?

70
PHP 8.3.10 Released (www.php.net)
submitted 2 years ago by to c/php@programming.dev
71
72
73
74
75
view more: ‹ prev next ›