comando print
Salve, quando leggo vari documenti, vedo che nel codice usano il comando print per far stampare variabili o altro.
Quando lo uso all'interno di form_alter o nei moduli personalizzati non visualizza nulla.
Devo attivare qualcosa o dipende da qualche settaggio che non ho attivato?
Gaetano
Risposte
Guarda questo
Guarda questo modulo:
https://www.drupal.org/project/vardumper
in molti casi il semplice print non mostrerà nulla (es durante un submit o ajax) a meno di non interrompere l'esecuzione con un exit(); subito dopo il print.
Potresti sennò provare una cosa del genere (scomodissima in caso di oggetti)
\Drupal::messenger()->addMessage(print_r($variabile, TRUE));
finchè si tratta di un array monodimensionale o di un dato primitivo va anche bene.
Per cose più complesse per il debug ti consiglio Xdebug integrato con un Ide come VsCode / PhpStorm.
Grazie per la spiegazione,
Grazie per la spiegazione, infatti uso l'addmessage
Sto usando VsCode vedo di installare xdebug e capèire come funziona