2: The prime numbers (A000040) ➡️ https://decompwlj.com/3DgraphGen/Prime_numbers.html
#decompwlj #math #mathematics #maths #sequence #OEIS #JavaScript #php #graph #3D #threejs #webGL #triangular #numbers #primes #PrimeNumbers #palindromes #animation #FundamentalTheoremOfArithmetic #sequences #NumberTheory #classification #integer #decomposition #number #theory #equation #graphs #sieve #fundamental #theorem #arithmetic #research
Generation of four sequences decomposed into weight × level + jump (log(weight), log(level), log(jump)) - three.js animation:
🧵⬇️
1: The natural numbers (A000027) ➡️ https://decompwlj.com/3DgraphGen/Natural_numbers.html
#decompwlj #math #mathematics #maths #sequence #OEIS #JavaScript #php #graph #3D #threejs #webGL #triangular #numbers #primes #PrimeNumbers #palindromes #animation #FundamentalTheoremOfArithmetic #sequences #NumberTheory #classification #integer #decomposition #number #theory #equation #graphs #sieve #fundamental #theorem #arithmetic #research
@Cloudflare joined Flow #PHP sponsors, moving us to a Pro plan of their excellent services 😍

Readonly or private(set), which one do you prefer?
https://stitcher.io/blog/readonly-or-private-set
Ergonomic interop macro to avoid wrapping every function expecting array as argument which #WordPress uses a lot. #phel #php #lisp

One day, one decomposition
A001912: Numbers k such that 4*k^2 + 1 is prime
3D graph, threejs - webGL ➡️ https://decompwlj.com/3Dgraph/A001912.html
3D graph Gen, threejs animation ➡️ https://decompwlj.com/3DgraphGen/A001912.html
2D graph, first 500 terms ➡️ https://decompwlj.com/2Dgraph500terms/A001912.html
#decompwlj #math #mathematics #maths #sequence #OEIS #JavaScript #php #graph #3D #threejs #webGL #triangular #numbers #primes #PrimeNumbers #palindromes #animation #FundamentalTheoremOfArithmetic #sequences #NumberTheory #classification #integer #decomposition #number #theory #equation #graphs #sieve #fundamental #theorem #arithmetic #research

Test creation methods on steroids with named parameters. #PHP
https://dev.to/danrot90/test-creation-methods-on-steroids-with-named-parameters-5gn6
Test creation methods on steroids with named parameters. #PHP
Posted into SYMFONY FOR THE DEVIL @symfony-for-the-devil-mobileatom
I really don't see a problem with temporary variables rather than esoteric syntax like this 🤔
Hope those who want it enjoy it, and I never have to deal with it 😅
https://thephp.foundation/blog/2025/07/11/php-85-adds-pipe-operator/
@jacket What’s old is new again. Also, there’s a lot of new stuff in #PHP that's worth checking out.
- https://php.watch/versions/8.5
- https://stitcher.io/blog/evolution-of-a-php-object
I have build my first #php extension. https://github.com/jaapio/php-pagefind
It integrates https://pagefind.app/ into php, so you can build static website search indexes.
The php extension is available for everyone, docs on how to install with #pie for #php will follow soon.
Next up is a fully integrated extension in @phpdoc to make it possible to search your documentation while still serving a static website.
No more need for other alternatives for your docs on github pages.

Нужно ли в PHP перед вызовом функций ставить обратный слэш?
Несколько лет назад я прочитал статью « How to dump and inspect PHP OPCodes » в которой наконец увидел, что опкоды в PHP действительно существуют. И кроме того, мы, разработчики, которые пишем на PHP на эти опкоды можем влиять, тем самым оптимизируя производительность нашего кода. В статье так же рассказывалось о том, как применение бэкслэшей может ускорить выполнение программ. Я был под впечатлением... Опкодами (см. Код операции ) называется некий промежуточный код, который всё ещё понятен человеку и который выполняется некой исполняющей средой. В случае PHP этой средой является Zend Virtual Machine (она же Zend Engine ). Технология опкодов и виртуальной машины не является чем то уникальным для PHP. Подобный подход использует Java, где опкоды компилируются в их бинарное представление и выполняются Java VM . Исходные коды Java-программ хранятся в файлах с расширением .class (потому что в Java искодники хранятся только в виде классов), а скомпилированные опкоды в файлах с расширением .java . В PHP же исходные коды программ хранятся в файлах с расширением .php . А вот опкоды не хранятся нигде, что вызвало к жизни многочисленные расширения, самым популярным из которых на сегодняшний день является OPcache . Насколько я понимаю, подобный подход на самом деле используют примерно все интерпретируемые языки программирования и прочие другие, которые хотят обеспечить кроссплатформенность. Оговорюсь, что в рамках этой статьи я буду называть функции типа explode глобальными, дефолтыми или стандартными подразумевая одно и тоже. Хотя у PHP и есть стандартная библиотека , которая скорее мертва, чем жива, как впрочем и весь PHP :)
https://habr.com/ru/articles/934316/