41554 blogs · [ { "id": "01a0d839-a210-7082-8739-5468fd751e11", "title": "Recently updated PIE extensions #8", "url": "https://www.exakat.io/recently-updated-pie-extensions-8/", "published_at": "2026-09-24T10:59:13+00:00" }, { "id": "01a0d839-a210-7082-8739-5468fe6f6960", "title": "PHPenomenal 8.6: A Challenge to For PHP’s Next Release", "url": "https://www.exakat.io/phpenomenal-8-6-a-challenge-to-for-phps-next-release/", "published_at": "2026-09-24T07:33:04+00:00" }, { "id": "01a0d839-a210-7082-8739-5468ff51aeb1", "title": "Lazy class constants in PHP", "url": "https://www.exakat.io/lazy-class-constants-in-php/", "published_at": "2026-09-22T07:19:50+00:00" }, { "id": "01a0d839-a210-7082-8739-5468ff934d0e", "title": "Vale Reviews Your Comments In The Code", "url": "https://www.exakat.io/vale-reviews-your-comments-in-the-code/", "published_at": "2026-09-20T08:38:14+00:00" }, { "id": "01a0b0cc-5a76-725c-8eec-a50502d02e95", "title": "Recently updated PIE extensions #7 (since September 10th, 2026)", "url": "https://www.exakat.io/recently-updated-pie-extensions-7-since-september-10th-2026/", "published_at": "2026-09-17T05:53:12+00:00" }, { "id": "01a0b0cc-5a76-725c-8eec-a505032b0fb8", "title": "What do you mean, redeclare a property static?", "url": "https://www.exakat.io/what-do-you-mean-redeclare-a-property-static/", "published_at": "2026-09-16T13:52:43+00:00" }, { "id": "01a0b0cc-5a76-725c-8eec-a505036a530b", "title": "Tracing a PHP CLI application with filo", "url": "https://www.exakat.io/tracing-a-php-cli-application-with-filo/", "published_at": "2026-09-15T06:05:54+00:00" }, { "id": "01a0b0cc-5a76-725c-8eec-a50503c64e5c", "title": "PHP Property Resolution Order: Class · Trait · Parent · Interface", "url": "https://www.exakat.io/php-property-resolution-order-class-%c2%b7-trait-%c2%b7-parent-%c2%b7-interface/", "published_at": "2026-09-14T09:45:25+00:00" }, { "id": "01a0b0cc-5a76-725c-8eec-a5050474203f", "title": "RisingWave, PHP, and the Streaming Database Idea", "url": "https://www.exakat.io/risingwave-php-and-the-streaming-database-idea/", "published_at": "2026-09-12T20:50:44+00:00" }, { "id": "01a08d3d-613c-7317-8243-27db6129ebae", "title": "When PHP Reads Something Else: Visual Traps in Source Code", "url": "https://www.exakat.io/when-php-reads-something-else-visual-traps-in-source-code/", "published_at": "2026-09-10T20:09:19+00:00" }, { "id": "01a08c9d-6f0d-72c6-bcbe-52faea059d3f", "title": "Recently updated PIE extensions #6", "url": "https://www.exakat.io/recently-updated-pie-extensions-6/", "published_at": "2026-09-10T08:45:32+00:00" }, { "id": "01a08776-123b-7363-a2f7-ccee1a137ff3", "title": "PHP-Powered Government Websites by Country", "url": "https://www.exakat.io/php-powered-government-websites-by-country/", "published_at": "2026-09-09T15:55:54+00:00" }, { "id": "01a08776-123b-7363-a2f7-ccee1ae0e368", "title": "Generate an image of a stereotypical PHP developer", "url": "https://www.exakat.io/generate-an-image-of-a-stereotypical-php-developer/", "published_at": "2026-09-08T08:43:06+00:00" }, { "id": "01a08776-123b-7363-a2f7-ccee1b89b134", "title": "13 Modern PHP Tips & Tricks from 2015", "url": "https://www.exakat.io/13-modern-php-tips-tricks-from-2015/", "published_at": "2026-09-07T20:04:14+00:00" }, { "id": "01a08776-123b-7363-a2f7-ccee1c431391", "title": "Rebuilding Taipan! with an AI Pair Programmer in PHP", "url": "https://www.exakat.io/rebuilding-taipan-with-an-ai-pair-programmer-in-php/", "published_at": "2026-09-06T17:01:43+00:00" }, { "id": "01a08776-123b-7363-a2f7-ccee1c694a27", "title": "I Have a Dream of a PHP Preprocessor", "url": "https://www.exakat.io/i-have-a-dream-of-a-php-preprocessor/", "published_at": "2026-09-04T10:08:48+00:00" }, { "id": "01a08776-123b-7363-a2f7-ccee1ccc6839", "title": "Recently updated PIE extensions #5 (since August 27th, 2026)", "url": "https://www.exakat.io/recently-updated-pie-extensions-5-since-august-27th-2026/", "published_at": "2026-09-03T15:01:43+00:00" }, { "id": "01a08776-123b-7363-a2f7-ccee1d1734bb", "title": "Tree-sitter and PHP: Two Directions, Endless Possibilities", "url": "https://www.exakat.io/tree-sitter-and-php-two-directions-endless-possibilities/", "published_at": "2026-09-03T10:35:49+00:00" }, { "id": "01a08776-123b-7363-a2f7-ccee1daf9b73", "title": "Adding the last types to PHP code in 2026", "url": "https://www.exakat.io/adding-the-last-types-to-php-code-in-2026/", "published_at": "2026-09-03T10:01:52+00:00" }, { "id": "01a08776-123b-7363-a2f7-ccee1df9a6c4", "title": "setlocale() and Its Six Personalities", "url": "https://www.exakat.io/setlocale-and-its-six-personalities/", "published_at": "2026-09-02T14:28:23+00:00" }, { "id": "01a08776-123b-7363-a2f7-ccee1ee80290", "title": "The Clock That Cracks Passwords", "url": "https://www.exakat.io/the-clock-that-cracks-passwords/", "published_at": "2026-09-01T15:44:26+00:00" }, { "id": "01a0c50c-1688-7371-af8c-49901eecb06c", "title": "Blocking PHP Reverse Shells: A Config-First Guide", "url": "https://www.exakat.io/blocking-php-reverse-shells-a-config-first-guide/", "published_at": "2026-08-30T19:48:06+00:00" }, { "id": "01a0c50c-1688-7371-af8c-49901fae09a5", "title": "TypePHP, native PHP, NativePHP: the ecosystem has a vocabulary problem", "url": "https://www.exakat.io/typephp-native-php-nativephp-the-ecosystem-has-a-vocabulary-problem/", "published_at": "2026-08-29T17:04:01+00:00" }, { "id": "01a0c51b-8725-70fb-9246-7e6c7a92706c", "title": "Recently updated PIE extensions #4", "url": "https://www.exakat.io/recently-updated-pie-extensions-4/", "published_at": "2026-08-28T19:29:59+00:00" }, { "id": "01a0c51b-8725-70fb-9246-7e6c7ab361f3", "title": "What 3052 composer.json files tell us about the Composer plugin ecosystem", "url": "https://www.exakat.io/what-3052-composer-json-files-tell-us-about-the-composer-plugin-ecosystem/", "published_at": "2026-08-28T18:53:04+00:00" }, { "id": "01a0c51b-8725-70fb-9246-7e6c7b700584", "title": "The Path Not Taken: everything that can go wrong with a path", "url": "https://www.exakat.io/the-path-not-taken-everything-that-can-go-wrong-with-a-path/", "published_at": "2026-08-26T19:58:49+00:00" }, { "id": "01a0c51b-8725-70fb-9246-7e6c7b8f6a31", "title": "Rewritten in PHP", "url": "https://www.exakat.io/rewritten-in-php/", "published_at": "2026-08-24T17:31:40+00:00" }, { "id": "01a0c51b-8725-70fb-9246-7e6c7bbde8ff", "title": "Recently updated PIE extensions #3", "url": "https://www.exakat.io/recently-updated-pie-extensions-3/", "published_at": "2026-08-20T15:44:53+00:00" }, { "id": "01a0c51b-8725-70fb-9246-7e6c7bcb9ce8", "title": "The Secret Life of “Magic Null” in PHP", "url": "https://www.exakat.io/the-secret-life-of-magic-null-in-php/", "published_at": "2026-08-19T11:26:28+00:00" }, { "id": "01a0c51b-8725-70fb-9246-7e6c7c3ceccb", "title": "PHP Method Resolution Order: Class · Trait · Parent · Interface", "url": "https://www.exakat.io/php-method-resolution-order-class-%c2%b7-trait-%c2%b7-parent-%c2%b7-interface/", "published_at": "2026-08-18T08:00:23+00:00" }, { "id": "01a0c51b-8725-70fb-9246-7e6c7c5fe9be", "title": "Recently updated PIE extensions (since 7th, 2026)", "url": "https://www.exakat.io/recently-updated-pie-extensions-since-7th-2026/", "published_at": "2026-08-14T15:16:37+00:00" }, { "id": "01a0c51b-8725-70fb-9246-7e6c7cd5eb04", "title": "What Can Implement An Interface In PHP?", "url": "https://www.exakat.io/what-can-implement-an-interface-in-php/", "published_at": "2026-08-13T09:36:43+00:00" }, { "id": "01a0c51b-8725-70fb-9246-7e6c7cdda33f", "title": "Two Large PHP Datasets, and How to Read Them With Itself", "url": "https://www.exakat.io/two-large-php-datasets-and-how-to-read-them-with-itself/", "published_at": "2026-08-12T11:05:02+00:00" }, { "id": "01a0c526-aeae-7391-97e7-068c3c626c1f", "title": "Convert a boolean into a string", "url": "https://www.exakat.io/convert-a-boolean-into-a-string/", "published_at": "2026-08-09T19:19:36+00:00" }, { "id": "01a0c526-aeae-7391-97e7-068c3c99c719", "title": "Recently updated PIE extensions (since July 30th, 2026)", "url": "https://www.exakat.io/recently-updated-pie-extensions-since-july-30th-2026/", "published_at": "2026-08-06T10:23:22+00:00" }, { "id": "01a0c526-aeae-7391-97e7-068c3d047bf5", "title": "The Case Of The Insensitive Filesystem", "url": "https://www.exakat.io/the-case-of-the-insensitive-filesystem/", "published_at": "2026-08-06T08:07:32+00:00" }, { "id": "01a0c526-aeae-7391-97e7-068c3df5fb85", "title": "When PHP Meet Unicode: A Tour of Identifiers Beyond ASCII", "url": "https://www.exakat.io/when-php-meet-unicode-a-tour-of-identifiers-beyond-ascii/", "published_at": "2026-08-04T10:46:06+00:00" }, { "id": "01a0c526-aeae-7391-97e7-068c3e7a8e92", "title": "I Checked Every php.* Domain on the Internet", "url": "https://www.exakat.io/i-checked-every-php-domain-on-the-internet/", "published_at": "2026-07-25T15:20:36+00:00" }, { "id": "01a0c526-aeae-7391-97e7-068c3edf8f54", "title": "__FILE__: The Magic Constant With Specific Usage", "url": "https://www.exakat.io/__file__-the-magic-constant-with-specific-usage/", "published_at": "2026-07-24T16:55:37+00:00" }, { "id": "01a0c526-aeae-7391-97e7-068c3f480081", "title": "There and Back Again: Round-Trip Testing in PHP", "url": "https://www.exakat.io/there-and-back-again-round-trip-testing-in-php/", "published_at": "2026-07-23T13:22:59+00:00" }, { "id": "01a0c526-aeae-7391-97e7-068c3febd211", "title": "Constant Scalar Expressions In PHP", "url": "https://www.exakat.io/constant-scalar-expressions-in-php/", "published_at": "2026-07-20T09:32:00+00:00" }, { "id": "01a0c526-aeae-7391-97e7-068c40b91995", "title": "flock() is a Suggestion, Not a Law", "url": "https://www.exakat.io/flock-is-a-suggestion-not-a-law/", "published_at": "2026-07-15T14:10:54+00:00" }, { "id": "01a0c526-aeae-7391-97e7-068c417f3190", "title": "Hidden Traps with Chained Assignments", "url": "https://www.exakat.io/hidden-traps-with-chained-assignments/", "published_at": "2026-07-13T13:44:04+00:00" }, { "id": "01a0c531-fd54-7013-9bb1-a310f593963e", "title": "Quand les générateurs ont vraiment du sens", "url": "https://www.exakat.io/when-generators-actually-makes-sense/", "published_at": "2026-07-09T17:36:30+00:00" }, { "id": "01a0c531-fd54-7013-9bb1-a310f6561aba", "title": "Method Fossilisation in 2026", "url": "https://www.exakat.io/method-fossilisation-in-2026/", "published_at": "2026-07-07T08:44:37+00:00" }, { "id": "01a0c531-fd54-7013-9bb1-a310f6bace14", "title": "Using a vector database with PHP", "url": "https://www.exakat.io/using-a-vector-database-with-php/", "published_at": "2026-07-03T17:07:12+00:00" }, { "id": "01a0c531-fd54-7013-9bb1-a310f6ddbda7", "title": "PHP Types and Tests: Not Rivals, Just Working Different Shifts", "url": "https://www.exakat.io/php-types-and-tests-not-rivals-just-working-different-shifts/", "published_at": "2026-07-02T10:34:10+00:00" }, { "id": "01a0c531-fd54-7013-9bb1-a310f76d6bc5", "title": "php-typos: a fast spellchecker for PHP codebases (Tool Review)", "url": "https://www.exakat.io/php-typos-a-fast-spellchecker-for-php-codebases-tool-review/", "published_at": "2026-06-30T18:00:22+00:00" }, { "id": "01a0c531-fd54-7013-9bb1-a310f7f885d3", "title": "Putting PHP’s M_EULER to Work", "url": "https://www.exakat.io/putting-phps-m_euler-to-work/", "published_at": "2026-06-25T04:34:57+00:00" }, { "id": "01a0c531-fd54-7013-9bb1-a310f8eda4f2", "title": "Also PHP: A Curated Watchlist for the PHP Ecosystem", "url": "https://www.exakat.io/also-php-a-curated-watchlist-for-the-php-ecosystem/", "published_at": "2026-06-22T20:02:45+00:00" }, { "id": "01a0c531-fd54-7013-9bb1-a310f991451b", "title": "Five Ways to Write a PHP Type", "url": "https://www.exakat.io/five-ways-to-write-a-php-type/", "published_at": "2026-06-20T20:35:45+00:00" }, { "id": "01a0c531-fd54-7013-9bb1-a310f9c17379", "title": "PHP and AI: What Actually Exists at the Language Level", "url": "https://www.exakat.io/php-and-ai-what-actually-exists-at-the-language-level/", "published_at": "2026-06-17T18:34:45+00:00" }, { "id": "01a0c53b-f0ce-7191-8c76-7b53b0bf550d", "title": "The turbofish meet the elephpant", "url": "https://www.exakat.io/the-turbofish-meet-the-elephpant/", "published_at": "2026-06-04T16:58:36+00:00" }, { "id": "01a0c53b-f0cf-7017-9875-55a6d5cb423e", "title": "Filtering Empty Arrays Before array_merge()?", "url": "https://www.exakat.io/filtering-empty-arrays-before-array_merge/", "published_at": "2026-06-02T12:44:24+00:00" }, { "id": "01a0c53b-f0cf-7017-9875-55a6d5d4ddb3", "title": "Testing regex with reverse generation", "url": "https://www.exakat.io/testing-regex-with-reverse-generation/", "published_at": "2026-05-28T09:46:49+00:00" }, { "id": "01a0c53b-f0cf-7017-9875-55a6d6cb9a53", "title": "The Empty String in PHP: One Value, Too Many Jobs", "url": "https://www.exakat.io/the-empty-string-in-php-one-value-too-many-jobs/", "published_at": "2026-05-26T13:17:51+00:00" }, { "id": "01a0c53b-f0cf-7017-9875-55a6d7ac6de0", "title": "strpos() Syndrom: When 0 And false Are Not The Same", "url": "https://www.exakat.io/strpos-syndrom-when-0-and-false-are-not-the-same/", "published_at": "2026-05-06T09:28:31+00:00" }, { "id": "01a0c53b-f0cf-7017-9875-55a6d8018fb4", "title": "Usages of PHP Static variables", "url": "https://www.exakat.io/usages-of-php-static-variables/", "published_at": "2026-04-10T12:41:42+00:00" }, { "id": "01a0c53b-f0cf-7017-9875-55a6d86a2efc", "title": "The Art of Being Anonymous in PHP", "url": "https://www.exakat.io/the-art-of-being-anonymous-in-php/", "published_at": "2026-03-26T15:47:36+00:00" }, { "id": "01a0c53b-f0cf-7017-9875-55a6d86b5ff2", "title": "Renaming Parameters in a method", "url": "https://www.exakat.io/renaming-parameters-in-a-method/", "published_at": "2026-03-25T10:36:58+00:00" }, { "id": "01a0c53b-f0cf-7017-9875-55a6d8e5f367", "title": "Current PHP RFCs in Voting Phase (March 2026)", "url": "https://www.exakat.io/current-php-rfcs-in-voting-phase-march-2026/", "published_at": "2026-03-23T09:42:26+00:00" }, { "id": "01a0c53b-f0cf-7017-9875-55a6d9b607ca", "title": "Calling All Ancestors", "url": "https://www.exakat.io/calling-all-ancestors/", "published_at": "2026-03-12T16:15:39+00:00" }, { "id": "01a0c544-eeb0-719c-9bd6-a224b02fb08a", "title": "Refactoring Strings to Enums", "url": "https://www.exakat.io/refactoring-strings-to-enums/", "published_at": "2026-02-13T17:55:56+00:00" }, { "id": "01a0c544-eeb0-719c-9bd6-a224b07b04e3", "title": "All PHP 8.5 hash algorithms", "url": "https://www.exakat.io/all-php-8-5-hash-algorithms/", "published_at": "2026-02-13T14:28:26+00:00" }, { "id": "01a0c544-eeb0-719c-9bd6-a224b127815c", "title": "Meetup Limoges 29 janvier 2026", "url": "https://www.exakat.io/meetup-limoges-29-janvier-2026/", "published_at": "2026-01-19T16:10:45+00:00" }, { "id": "01a0c544-eeb0-719c-9bd6-a224b20e8ba7", "title": "Convert a string to integer with PHP", "url": "https://www.exakat.io/convert-a-string-to-integer/", "published_at": "2026-01-12T18:41:34+00:00" }, { "id": "01a0c544-eeb0-719c-9bd6-a224b2bf8ed4", "title": "PHP 8.5 new error messages", "url": "https://www.exakat.io/php-8-5-new-error-messages/", "published_at": "2025-11-18T06:05:14+00:00" }, { "id": "01a0c544-eeb0-719c-9bd6-a224b3a3c36b", "title": "Understanding All Relations Between Classes, Interfaces, Traits, and Enums in PHP", "url": "https://www.exakat.io/understanding-all-relations-between-classes-interfaces-traits-and-enums-in-php/", "published_at": "2025-09-15T20:29:11+00:00" }, { "id": "01a0c544-eeb0-719c-9bd6-a224b3f1c269", "title": "Infinite loops in PHP", "url": "https://www.exakat.io/infinite-loops-in-php/", "published_at": "2025-07-03T17:58:12+00:00" }, { "id": "01a0c544-eeb0-719c-9bd6-a224b4dea15c", "title": "How to make emojis in PHP", "url": "https://www.exakat.io/how-to-make-emojis-in-php/", "published_at": "2025-06-10T16:01:28+00:00" }, { "id": "01a0c544-eeb0-719c-9bd6-a224b5da77fd", "title": "1-2-3 PHP operators", "url": "https://www.exakat.io/1-2-3-php-operators/", "published_at": "2025-05-17T09:59:04+00:00" }, { "id": "01a0c544-eeb0-719c-9bd6-a224b69f6ad4", "title": "Quine in PHP : self displaying code", "url": "https://www.exakat.io/quine-in-php-self-displaying-code/", "published_at": "2025-04-24T20:21:39+00:00" }, { "id": "01a0c54d-d1d2-7110-80fb-c3dde6822cfc", "title": "PHP parentheses usage", "url": "https://www.exakat.io/php-parentheses-usage/", "published_at": "2025-04-15T05:31:10+00:00" }, { "id": "01a0c54d-d1d2-7110-80fb-c3dde6e1a186", "title": "Speeding up ksort()", "url": "https://www.exakat.io/speed-up-ksort/", "published_at": "2025-04-01T05:30:53+00:00" }, { "id": "01a0c54d-d1d2-7110-80fb-c3dde75a120c", "title": "PHP error messages encyclopedia", "url": "https://www.exakat.io/php-error-messages/", "published_at": "2025-02-19T23:39:44+00:00" }, { "id": "01a0c54d-d1d2-7110-80fb-c3dde803e909", "title": "Adoption levels of recent PHP features", "url": "https://www.exakat.io/adoption-levels-of-recent-php-features/", "published_at": "2025-01-24T17:25:34+00:00" }, { "id": "01a0c54d-d1d2-7110-80fb-c3dde80d4995", "title": "PHP Constructors and Inheritance", "url": "https://www.exakat.io/php-constructors-and-inheritance/", "published_at": "2025-01-06T15:36:30+00:00" }, { "id": "01a0c54d-d1d2-7110-80fb-c3dde875acae", "title": "Bitwise and Logical Operators in PHP", "url": "https://www.exakat.io/bitwise-and-logical-operators-in-php/", "published_at": "2024-12-29T21:36:15+00:00" }, { "id": "01a0c54d-d1d2-7110-80fb-c3dde88e9d0e", "title": "The Top 100 PHP functions in 2024", "url": "https://www.exakat.io/the-top-100-php-functions-in-2024/", "published_at": "2024-12-16T21:54:59+00:00" }, { "id": "01a0c54d-d1d2-7110-80fb-c3dde8eaf122", "title": "How to call a method in PHP", "url": "https://www.exakat.io/call-a-method-in-php/", "published_at": "2024-12-11T13:26:45+00:00" }, { "id": "01a0c54d-d1d2-7110-80fb-c3dde9153ecb", "title": "List of PHP native interfaces, and their implementation", "url": "https://www.exakat.io/list-of-php-native-interfaces-and-their-implementation/", "published_at": "2024-11-19T21:44:53+00:00" }, { "id": "01a0c54d-d1d2-7110-80fb-c3dde91c83d2", "title": "New error messages in PHP 8.4", "url": "https://www.exakat.io/new-error-messages-in-php-8-4/", "published_at": "2024-11-10T18:47:00+00:00" }, { "id": "01a0c556-5af0-7119-9a11-b32a11e5d682", "title": "Changed Behaviors in PHP", "url": "https://www.exakat.io/changed-behavior-in-php/", "published_at": "2024-10-31T11:24:38+00:00" }, { "id": "01a0c556-5af0-7119-9a11-b32a120a3aa1", "title": "Asymmetric visibility for PHP properties", "url": "https://www.exakat.io/asymmetric-visibility-for-php-properties/", "published_at": "2024-10-15T14:07:15+00:00" }, { "id": "01a0c556-5af0-7119-9a11-b32a129781c6", "title": "More about the Override Attribute", "url": "https://www.exakat.io/more-about-the-override-attribute/", "published_at": "2024-05-09T09:09:35+00:00" }, { "id": "01a0c556-5af0-7119-9a11-b32a12fbdb74", "title": "All String Concatenations in PHP", "url": "https://www.exakat.io/all-string-concatenations-in-php/", "published_at": "2024-02-19T17:24:49+00:00" }, { "id": "01a0c556-5af0-7119-9a11-b32a1310b514", "title": "A story of compact and extract", "url": "https://www.exakat.io/a-story-of-compact-and-extract-2/", "published_at": "2024-02-18T19:53:19+00:00" }, { "id": "01a0c556-5af0-7119-9a11-b32a1346fd61", "title": "A PHP Dictionary", "url": "https://www.exakat.io/a-php-dictionary/", "published_at": "2024-02-11T20:41:12+00:00" }, { "id": "01a0c556-5af0-7119-9a11-b32a1382204b", "title": "Common services and tools for PHP applications", "url": "https://www.exakat.io/common-services-with-php-application/", "published_at": "2024-02-06T21:10:57+00:00" }, { "id": "01a0c556-5af0-7119-9a11-b32a141aa1d8", "title": "All the recursive Functions in PHP", "url": "https://www.exakat.io/all-the-recursive-functions-in-php/", "published_at": "2024-01-27T09:57:57+00:00" }, { "id": "01a0c556-5af0-7119-9a11-b32a14b27c0c", "title": "Features that make PHP go forward", "url": "https://www.exakat.io/features-that-make-php-go-forward/", "published_at": "2024-01-19T21:09:05+00:00" }, { "id": "01a0c556-5af0-7119-9a11-b32a14c3ad6e", "title": "PHP Tips Archive: the Quirks and Oddities of the Language", "url": "https://www.exakat.io/php-tips/", "published_at": "2024-01-12T17:26:58+00:00" }, { "id": "01a0c55e-8b68-7002-83bf-5dcbc0838a67", "title": "How to Clean After Oneself in PHP", "url": "https://www.exakat.io/how-to-clean-after-oneself-in-php/", "published_at": "2024-01-09T20:12:25+00:00" }, { "id": "01a0c55e-8b68-7002-83bf-5dcbc0af406f", "title": "The Forbidden PHP Features Encyclopedia", "url": "https://www.exakat.io/the-forbidden-php-features-encyclopedia/", "published_at": "2024-01-06T19:17:02+00:00" }, { "id": "01a0c55e-8b68-7002-83bf-5dcbc0c360ec", "title": "A story of compact() and extract()", "url": "https://www.exakat.io/a-story-of-compact-and-extract/", "published_at": "2024-01-03T19:57:23+00:00" }, { "id": "01a0c55e-8b68-7002-83bf-5dcbc18b7941", "title": "Lives of elePHPant: the story of Flexy", "url": "https://www.exakat.io/lives-of-elephpant-the-story-of-flexy/", "published_at": "2023-12-28T09:37:56+00:00" }, { "id": "01a0c55e-8b68-7002-83bf-5dcbc21795ff", "title": "Exakat on FrankenPHP", "url": "https://www.exakat.io/exakat-on-frankenphp/", "published_at": "2023-12-24T10:20:36+00:00" }, { "id": "01a0c55e-8b68-7002-83bf-5dcbc2dc0265", "title": "Null safe operator in practice", "url": "https://www.exakat.io/null-safe-operator-in-practice/", "published_at": "2023-12-20T15:24:04+00:00" }, { "id": "01a0c55e-8b68-7002-83bf-5dcbc31246d4", "title": "PHP top 100", "url": "https://www.exakat.io/top-100-php/", "published_at": "2023-12-15T18:54:27+00:00" }, { "id": "01a0c55e-8b68-7002-83bf-5dcbc3d02921", "title": "Top 100 most used PHP constants", "url": "https://www.exakat.io/top-100-most-used-php-constants/", "published_at": "2023-12-14T09:28:08+00:00" } ] posts Claim your blog
Back to exakat.io
Blog · corpus.blog/blogs/exakat.io/posts

exakat.io

exakat.io

2026

2025

2024

2023