La quantité de données qu'une variable peut contenir n'est limitée que par la quantité de mémoire disponible pour PHP. Si vous atteignez ou dépassez cette limite, l'exécution de la page se terminera et vous rencontrerez probablement une erreur PHP. Les données contenues dans une variable ne seront pas tronquées silencieusement.
Veuillez noter que la plupart des types de champs de base de données font ont des limites explicites sur la quantité de données qui peuvent y être stockées. Vous souhaiterez peut-être confirmer que les données existent réellement dans la base de données comme prévu et qu'elles ne sont pas tronquées au moment de leur insertion.
Vous devez également vérifier la sortie en affichant la source HTML. Si les données attendues apparaissent lors de l'affichage de la source, mais ne s'affichent pas lorsque la page est rendue dans un navigateur, vous devrez peut-être échapper les données pour supprimer toutes les entités HTML que le navigateur interprète comme du balisage.