30 Oct 2020

feedPlanet PHP

PHP 8.0 feature focus: Just-in-Time compilation

Last time, we looked at ways in which PHP 8.0 has become stricter. Today, we look at the next step in PHP becoming faster. Some background Computers don't actually understand programming languages; they understand very low level instructions no human could write by hand. There are many ways of getting from a human-readable language like PHP or Rust to a computer-understandable set of instructions. The most basic, and usually most performant, way is to compile the human-friendly source code directly to CPU instructions "Ahead-of-Time" (AOT).

30 Oct 2020 12:00am GMT

29 Oct 2020

feedPlanet PHP

PHP 8.0.0 Release Candidate 3 available for testing

The PHP team is pleased to announce the tenth testing release of PHP 8.0.0, Release Candidate 3. At this time, we're not planning to adjust the GA date, however this may change during the course of the RC cycle. The updated release schedule can, as always, be found on the PHP Wiki page about the PHP 8.0. For source downloads of PHP 8.0.0 Release Candidate 3 please visit the download page.Please carefully test this version and report any issues found in the bug reporting system.Please DO NOT use this version in production, it is an early test version. For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive. The next release will be the Release Candidate 4, planned for Nov 12 2020.The signatures for the release can be found in the manifest or on the QA site.Thank you for helping us make PHP better.

29 Oct 2020 12:00am GMT

27 Oct 2020

feedPlanet PHP

Interview with Dave McLoughlin

27 Oct 2020 7:34pm GMT

Interview with Steve McDougall

@JustSteveKing Show Notes PHPOnlineDev on Twitter Steve McDougall's blog Audio This episode is sponsored by RingCentral Developers

The post Interview with Steve McDougall appeared first on Voices of the ElePHPant.

27 Oct 2020 11:30am GMT

25 Oct 2020

feedPlanet PHP

Interview with Chris Pitt

25 Oct 2020 3:04am GMT

22 Oct 2020

feedPlanet PHP

PHP 8.0 feature focus: Language tightenings

In our last chapter we went over several smaller feature improvements to PHP. Today, we'll cover several minor language changes that make PHP safer, but may trip up some older code. There's been a very steady trend in PHP over the last several years toward making the language tighter. That means more edge cases that are "undefined behavior that kinda silently works most of the time" turn into explicit warnings or errors, behavior that was documented but totally illogical gets adjusted to be more logical, and so on.

22 Oct 2020 12:00am GMT

20 Oct 2020

feedPlanet PHP

Interview with Chris Pitt

20 Oct 2020 8:05pm GMT

Interview with Michael Lochemem

@agiroLoki Show Notes php_trie extension Trie article Functional Programming in PHP Audio This episode is sponsored by RingCentral Developers

The post Interview with Michael Lochemem appeared first on Voices of the ElePHPant.

20 Oct 2020 11:30am GMT

17 Oct 2020

feedPlanet PHP

Digital Identity slides from ZendCon

17 Oct 2020 8:02am GMT

16 Oct 2020

feedPlanet PHP

PHP 8.0.0 Release Candidate 2 available for testing

The PHP team is pleased to announce the ninth testing release of PHP 8.0.0, Release Candidate 2. At this time, we're not planning to adjust the GA date, however this may change during the course of the RC cycle. The updated release schedule can, as always, be found on the PHP Wiki page about the PHP 8.0. For source downloads of PHP 8.0.0 Release Candidate 2 please visit the download page.Please carefully test this version and report any issues found in the bug reporting system.Please DO NOT use this version in production, it is an early test version. For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive. The next release will be the Release Candidate 3, planned for Oct 29 2020.The signatures for the release can be found in the manifest or on the QA site.Thank you for helping us make PHP better.

16 Oct 2020 12:00am GMT