Je regarde la source de Zend_View et je vois ceci :
include 'zend.view://' . func_get_arg(0);
Que signifie la chaîne " zend.view://
"Comment l'instruction include résoudrait-elle ce problème en php ?
Je regarde la source de Zend_View et je vois ceci :
include 'zend.view://' . func_get_arg(0);
Que signifie la chaîne " zend.view://
"Comment l'instruction include résoudrait-elle ce problème en php ?
Il représente un wrapper de flux personnalisé, voir ici : http://www.php.net/manual/en/intro.stream.php .
Zend_View_Stream le définit et, en regardant la documentation, il s'assure simplement que votre vue script continue à fonctionner même si les balises courtes ne sont pas activées sur votre instance php.
Ce qui se passe, c'est que PHP résout ce schéma d'url comme étant défini dans une classe (après que vous l'ayez enregistrée en utilisant stream_wrapper_register) et utilise les méthodes de cette classe (stream_open, stream_read, etc.) pour ouvrir et lire le contenu du fichier.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.