---
title: "Blog"
url: https://www.exakat.io/blog/
date: 2013-12-16
modified: 2022-06-23
author: "dams"
description: "[section bg_color=\"rgb(40, 40, 40)\" dark=\"true\"] OUR BLOG Find our latests news, the next events where to meet us or PHP Insights...  [/section] [section] [blog_posts style=\"normal\" type=\"row\" columns=\"2\" animate=\"fadeInUp\" cat=\"19,1,16\" posts=\"16\"..."
word_count: 52
---

# Blog

## OUR BLOG

Find our latests news, the next events where to meet us or PHP Insights... 

[

![Hidden Traps with Chained Assignments](https://www.exakat.io/wp-content/uploads/2026/07/chained.320-300x300.jpg)

Code auditing

##### Hidden Traps with Chained Assignments

Hidden Traps with Chained Assignments If you’ve been writing PHP for a while, you’ve almost [...]

READ MORE

13

Jul

](https://www.exakat.io/hidden-traps-with-chained-assignments/)

[

![](https://www.exakat.io/wp-content/uploads/2026/07/pieces.320-300x300.jpg)

Code auditing

##### When Generators Actually Makes Sense

When Generators Actually Makes Sense Generators are one of PHP 8 best-loved features. Sprinkle a [...]

READ MORE

09

Jul

](https://www.exakat.io/when-generators-actually-makes-sense/)

[

![](https://www.exakat.io/wp-content/uploads/2020/07/fossil-320-300x300.jpg)

Code auditing

##### Method Fossilisation in 2026

Method Fossilisation in 2026 [This is an updated version of this article ‘Method fossilisation’] Method [...]

READ MORE

07

Jul

](https://www.exakat.io/method-fossilisation-in-2026/)

[

![Using a vector database with PHP](https://www.exakat.io/wp-content/uploads/2026/07/vector.320-300x300.png)

Technology

##### Using a vector database with PHP

Using a vector database with PHP PHP has roughly 80 array functions: eight – zero. [...]

READ MORE

03

Jul

](https://www.exakat.io/using-a-vector-database-with-php/)

[

![Types and tests](https://www.exakat.io/wp-content/uploads/2026/07/fences.320-300x300.png)

Code auditing

##### PHP Types and Tests: Not Rivals, Just Working Different Shifts

Types and Tests: Not Rivals, Just Working Different Shifts A common source of confusion in [...]

READ MORE

02

Jul

](https://www.exakat.io/php-types-and-tests-not-rivals-just-working-different-shifts/)

[

![](https://www.exakat.io/wp-content/uploads/2026/06/header-dark-300x300.png)

Technology

##### php-typos: a fast spellchecker for PHP codebases (Tool Review)

php-typos: A Fast Spellchecker for PHP Codebases (Tool Review) There’s a particular kind of embarrassment [...]

READ MORE

30

Jun

](https://www.exakat.io/php-typos-a-fast-spellchecker-for-php-codebases-tool-review/)

[

![](https://www.exakat.io/wp-content/uploads/2026/06/euler.320-300x300.png)

Technology

##### Putting PHP’s M_EULER to Work

Putting PHP’s M_EULER to Work PHP ships with more mathematical constants than most developers ever [...]

READ MORE

25

Jun

](https://www.exakat.io/putting-phps-m_euler-to-work/)

[

![](https://www.exakat.io/wp-content/uploads/2026/06/poele.320-300x300.jpg)

Technology

##### Also PHP: A Curated Watchlist for the PHP Ecosystem

Also PHP: A Curated Watchlist for the PHP Ecosystem PHP runs more of the web [...]

READ MORE

22

Jun

](https://www.exakat.io/also-php-a-curated-watchlist-for-the-php-ecosystem/)

[

![](https://www.exakat.io/wp-content/uploads/2026/06/batteur.320-300x300.jpg)

Technology

##### Five Ways to Write a PHP Type

Five Ways to Write a PHP Type PHP’s type system is grown up. PHP 7.0 [...]

READ MORE

20

Jun

](https://www.exakat.io/five-ways-to-write-a-php-type/)

[

![Elephpant and AI](https://www.exakat.io/wp-content/uploads/2026/06/elephpant-ai.320-300x300.png)

Technology

##### PHP and AI: What Actually Exists at the Language Level

PHP and AI: What Actually Exists at the Language Level PHP runs about three-quarters of [...]

READ MORE

17

Jun

](https://www.exakat.io/php-and-ai-what-actually-exists-at-the-language-level/)

[

![Turbofish meets the elePHPant](https://www.exakat.io/wp-content/uploads/2026/06/fish.320-300x300.jpg)

Technology

##### The turbofish meet the elephpant

The turbofish meet the elephpant: 🐟 Somewhere, probably on an infinite step of grass, the [...]

READ MORE

04

Jun

](https://www.exakat.io/the-turbofish-meet-the-elephpant/)

[

![](https://www.exakat.io/wp-content/uploads/2026/06/squirrel.320-300x300.jpg)

Code auditing

##### Filtering Empty Arrays Before array_merge()?

Filtering Empty Arrays Before array_merge()? Picture this: you’re looping through something, calling a function each [...]

READ MORE

02

Jun

](https://www.exakat.io/filtering-empty-arrays-before-array_merge/)

[

![](https://www.exakat.io/wp-content/uploads/2026/05/reverse.320-300x300.jpg)

Code auditing

##### Testing regex with reverse generation

Testing regex with reverse generation I had a regex once that passed 37 hand-written tests. [...]

READ MORE

28

May

](https://www.exakat.io/testing-regex-with-reverse-generation/)

[

![The Empty String In PHP](https://www.exakat.io/wp-content/uploads/2026/05/empty-shells.320-300x300.jpg)

Code auditing

##### The Empty String in PHP: One Value, Too Many Jobs

The Empty String in PHP: One Value, Too Many Jobs The humble empty string “” [...]

READ MORE

26

May

](https://www.exakat.io/the-empty-string-in-php-one-value-too-many-jobs/)

[

![A PHP classic bug](https://www.exakat.io/wp-content/uploads/2026/05/turtle.320-300x300.jpg)

Code auditing

##### strpos() Syndrom: When 0 And false Are Not The Same

strpos() Syndrom: When 0 And false Are Not The Same In PHP, several functions can [...]

READ MORE

06

May

](https://www.exakat.io/strpos-syndrom-when-0-and-false-are-not-the-same/)

[

![](https://www.exakat.io/wp-content/uploads/2026/04/nest.320-300x300.jpg)

Code auditing

##### Usages of PHP Static variables

Usages of PHP Static variables I thought static variables were a lesser known PHP feature. [...]

READ MORE

10

Apr

](https://www.exakat.io/usages-of-php-static-variables/)

# JOIN-US on :

[

![PHP RFC in voting phase (March 2026)](https://www.exakat.io/wp-content/uploads/2026/03/voting.320-300x300.jpg)

##### Current PHP RFCs in Voting Phase (March 2026)

Current PHP RFCs in Voting Phase (March 2026) The PHP community has five current PHP [...]

23

Mar

](https://www.exakat.io/current-php-rfcs-in-voting-phase-march-2026/)

[

##### Meetup Limoges 29 janvier 2026

January 19, 2026
Meetup Limoges 29 janvier 2026   Nous serons de de passage à l’ @afup Limoges, [...]

](https://www.exakat.io/meetup-limoges-29-janvier-2026/)

[

![](https://www.exakat.io/wp-content/uploads/2021/10/chemin_automne.320-300x300.jpg)

##### Exakat 2.2.3 is out !

Exakat 2.2.3 is out ! The latest release of Exakat is out. It adds support [...]

08

Oct

](https://www.exakat.io/exakat-2-2-3-is-out/)

[

![phpday IT](https://www.exakat.io/wp-content/uploads/2021/07/phpdayIT.png)

##### Meet us at PHPDAY Italia the 8th Juni, 2021 online

Damien Seguy, CTO of Exakat. Damien is speaking and will present its famous “15 years [...]

08

Jun

](https://www.exakat.io/meet-us-at-phpday-italia-the-8th-juni-2021-online/)