Est-il une mauvaise pratique aux objets concaténer lorsqu'ils sont utilisés dans ce contexte:PHP - Concaténation d'objets et coulée de cordes - mauvaise idée?
$this->template->head .= new View('custom_javascript')
C'est la façon dont j'ajouter normalement css supplémentaire/js choses à des pages spécifiques. J'utilise une structure MVC où mon template html de base a une variable $ head que je place dans mon site web_controller principal. J'ai utilisé cette approche pendant un certain temps, car cela signifie que je peux juste ajouter des éléments de css/js de n'importe quelle page/contrôleur a besoin. Mais ayant rencontré un problème en PHP 5.1.6 où le code ci-dessus aboutit à "Object ID # 24", le résultat de toString() n'étant pas appelé je pense, je suis en train de repenser si je devrais juste corriger cela pour fonctionner en PHP 5.1 .6 ou si je devais repenser cette approche en général.
N'importe quel pointeur apprécié!
Avez-vous réellement des cas d'utilisation où PHP 5.1.6 est utilisé? –
J'ai un projet unique où je n'ai pas d'autre choix que de travailler avec 5.1.6, malgré les problèmes de sécurité avec cette version. – franko75