Il modulo PHP filter permette agli utenti con i permessi appropriati di includere codice PHP personalizzato che sarà eseguito all'atto della visualizzazione delle pagine del sito. Se da un lato questa funzione è uno strumento potente e flessibile quando usato da un utente affidabile con esperienza di PHP, dall'altro rappresenta un notevole rischio per la sicurezza del sito quando utilizzato da un utente malintenzionato o inesperto. Anche un utente affidabile potrebbe accidentalmente compromettere il sito inserendo codice PHP errato o non corretto. Il permesso di utilizzo del filtro PHP dovrebbe essere concesso solo agli utenti più fidati; inoltre, tutto il codice PHP aggiunto attraverso il filtro dovrebbe essere esaminato attentamente prima dell'utilizzo. <a href="@php-snippets">Alcuni esempi di codice PHP</a> possono essere visualizzati su Drupal.org.