Gestire le code in PHP con php-ds
php-ds è una libreria per PHP che aggiunge diverse classi per collezioni, strutture, ecc.
In questo articolo vediamo come usarla per gestire le code FIFO/LIFO.
php-ds è una libreria per PHP che aggiunge diverse classi per collezioni, strutture, ecc.
In questo articolo vediamo come usarla per gestire le code FIFO/LIFO.
Ho installato PHP (8.4) su Windows, senza usare XAMPP o simili.
Funziona tutto, tranne che nell'installazione delle librerie in un progetto che mi dava questo errore:
install --no-interaction
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Your lock file does not contain a compatible set of packages. Please run composer update.
Problem 1
- Root composer.json requires PHP extension ext-yaml * but it is missing from your system. Install or enable PHP's yaml extension.
To enable extensions, verify that they are enabled in your .ini files:
- C:\php-8.4\php.ini
You can also run `php --ini` in a terminal to see which files are used by PHP in CLI mode.
Alternatively, you can run Composer with `--ignore-platform-req=ext-yaml` to temporarily ignore these required extensions.
Failed to install packages for ./composer.json. Platform requirements are missing.
Praticamente devo installare la DLL corretta, e qui vediamo come fare.
Apache Commons Net è una libreria molto usata in ambito Java, ed oggi vediamo come usarla in Scala.
Nello specifico ci connetteremo ad un server FTP e faremo un upload di un file.
Prima di tutto installiamo la libreria.
In sostanza devo escludere una categoria dalla pagina shop di WooCommerce.
Ma se invece vado nella pagina di quella categoria i prodotti li devo vedere.
Per fare ciò non bastano le opzioni di visibilità del prodotto, ma dobbiamo fare una modifica al functions.php.
Probabilmente c'è anche qualche plugin che lo fa, ma direi che non è necessario.
Phpfastcache è una libreria per PHP che ci consente di gestire il caching.
Da quello che ho capito è tra la più apprezzate anche per il fatto che supporta diversi drivers e database.
In questo articolo vediamo un esempio in cui usiamo il caching su file, quindi quello più basico.
In un altro articolo abbiamo visto come usare Eloquent senza Laravel.
In questo vediamo come usare DB; le due cose possono essere ovviamente fatte insieme, in quanto il codice di partenza è praticamente lo stesso.