✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

Risoluzione degli errori PHP e PHP CodeSniffer

11

macOS viene ancora distribuito con PHP (anche se è probabile che il modo in cui questo aspetto per le versioni future del sistema operativo cambierà in qualche modo).

Ad ogni modo, immagina di trovarti in una situazione in cui stai lavorando a un progetto che richiede tre diversi componenti:

  1. PHP,
  2. Un insieme di standard di codifica,
  3. PHP CodeSniffer che funziona con detti standard di codifica,
  4. L’impossibilità di vedere correttamente i risultati dello sniffare il codice nel tuo terminale o nel tuo IDE.

Quando ciò accade, questo è quasi sempre il risultato di una versione di PHP, della versione delle varie dipendenze e della sicurezza che funzionino tutte insieme.

In breve, si tratta di assicurarsi che strumenti come PHP CodeSniffer funzionino bene con la stessa versione di PHP che hai installato. E in questo caso, l’ultima e la migliore non è necessariamente la migliore linea d’azione.

Tuttavia è vicino. E nei passaggi seguenti, dovresti essere in grado di far funzionare tutto esattamente come necessario per la tua configurazione specifica.

Errori PHP e PHP CodeSniffer

Presumo che tu stia eseguendo una versione recente di macOS e che tu abbia già PHP attivo e funzionante insieme a Hombrew. Salta la sezione seguente, se è così.

Installazione di Homebrew

In caso contrario, assicurati di eseguire i seguenti comandi:

$ xcode-select --install

Questo installerà gli strumenti necessari per l’utilizzo da parte di Homebrew.

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Una volta terminato, esegui quanto segue nel tuo terminale:

$ brew --version

E dovresti vedere qualcosa del genere:

Risoluzione degli errori PHP e PHP CodeSniffer

Se sei abituato a usare Homebrew, non è una cattiva idea eseguire quanto segue (sebbene non sia necessario):

$ brew doctor

$ brew cleanup

Una volta fatto, sei pronto per installare una versione (o anche versioni) diversa di PHP.

Installazione di una versione compatibile di PHP

In questo momento di questo post, ho scoperto che PHP 7.3.21 e PHP CodeSniffer 3.3.1 funzionano al meglio l’uno con l’altro.

Per installare PHP quella versione di PHP puoi eseguire:

$ brew install php@7.3

Questo dovrebbe collegare automaticamente questa versione di PHP da ciò che hai già installato. Puoi verificarlo eseguendo ancora una volta:

$ php -v

E dovresti vedere PHP 7.3.21.

Che dire di PHP CodeSniffer?

Risoluzione degli errori PHP e PHP CodeSniffer

Esistono diversi modi per installare questo particolare pacchetto, ma sono un fan di Composer, quindi eseguire quanto segue dovrebbe occuparsi di tutto.:

$ composer global require "squizlabs/php_codesniffer=3.*"

E questo dovrebbe racchiudere tutto ciò di cui hai bisogno per PHP CodeSniffer.

Risorse

Questo dovrebbe risolvere tutti gli errori che vedi nel tuo terminale e/o nel tuo IDE sugli errori PHP e PHP CodeSniffer. Per ulteriori informazioni su tutto ciò che hai visto qui, controlla quanto segue:

Fonte di registrazione: tommcfarlin.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More