PHP

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?

8
0
symfony.com

[See new features here (related blog posts list)](https://symfony.com/blog/category/living-on-the-edge/7.1)

11
1
thenewstack.io

> In conclusion, it is easy to see PHP in 2024 as the forgotten child of web development, while JavaScript is the most popular kid in class. Sadly for PHP, its decline in usage is unlikely to stop any time soon — why would it, when WordPress developers are busy adapting to a new JavaScript paradigm? But at least there is active development at the PHP Foundation.

11
9

(I'm currently using Firefox 124.01 on Ubuntu 22.04.03 LTS) (My formatting is also givinge problems... I want to eat my own eyeballs out right now...) I'm very new to Linux, and trying to get PHP installed, but it won't render anything... Following this guide (https://ubuntu.com/server/docs/programming-php), I started with: ``` sudo apt update sudo apt install apache2 ``` Test Page Success! So I continue with: ``` sudo apt install php libapache2-mod-php sudo apt install php-mysql sudo apt install php-cgi ``` Then: ``` sudo systemctl restart apache2.service ``` I write the following in /var/www/html/index.php: ``` <?php phpinfo(); Test Text1 ?> Test Text2 ``` I see "Test Text2" and nothing else. I see my PHP tags and their contents upon source inspection. Then I perform the following: ``` apt list --installed | grep php sudo apt purge php apt list --installed | grep php (0 Results) ``` And try again: ``` sudo apt install php libapache2-mod-php sudo apt install php-mysql sudo apt install php-cgi sudo systemctl restart apache2.service ``` No luck... Any ideas what's going on? A little additional info: ``` ~$ which php /usr/bin/php ``` ``` ~$ php -v PHP 8.1.2-1ubuntu2.14 (cli) (built: Aug 18 2023 11:41:11) (NTS) Copyright (c) The PHP Group Zend Engine v4.1.2, Copyright (c) Zend Technologies with Zend OPcache v8.1.2-1ubuntu2.14, Copyright (c), by Zend Technologies ``` ``` ~$ apt list --installed | grep php WARNING: apt does not have a stable CLI interface. Use with caution in scripts. libapache2-mod-php8.1/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64 [installed,automatic] libapache2-mod-php/jammy,jammy,now 2:8.1+92ubuntu1 all [installed] php-common/jammy,jammy,now 2:92ubuntu1 all [installed,automatic] php-mysql/jammy,jammy,now 2:8.1+92ubuntu1 all [installed] php8.1-cli/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64 [installed,automatic] php8.1-common/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64 [installed,automatic] php8.1-mysql/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64 [installed,automatic] php8.1-opcache/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64 [installed,automatic] php8.1-readline/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.14 amd64 [installed,automatic] php8.1/jammy-updates,jammy-updates,jammy-security,jammy-security,now 8.1.2-1ubuntu2.14 all [installed,automatic] php/jammy,jammy,now 2:8.1+92ubuntu1 all [installed] ``` ``` /etc/apache2/mods-enabled$ ls access_compat.load authz_core.load deflate.load mime.load php8.1.load status.load alias.conf authz_host.load dir.conf mpm_prefork.conf reqtimeout.conf alias.load authz_user.load dir.load mpm_prefork.load reqtimeout.load auth_basic.load autoindex.conf env.load negotiation.conf setenvif.conf authn_core.load autoindex.load filter.load negotiation.load setenvif.load authn_file.load deflate.conf mime.conf php8.1.conf status.conf ```

8
16

Does anyone knows a good library to validate queries and mutations again a graphql schema file? To ensure the query/mutation is valid before sending it to the server.

5
1