buenas estoy tratando de obtener el lenguaje del navegador mediante una clase, y luego imprimir por ejemplo: esta clase es "ES"
estoy utilisando lo siguiente:
index.php
Código PHP:
Ver originalrequire("phpcore/core.php");
echo"funcionando";
core.php
Código PHP:
Ver original<?php
/*incluciones de codigo*/
require("phpcore/session.class.php");//esto funciona corectamente
require("phpcore/language.class.php");
/*instanciamos las clases*/
$sesion = new Session();
/*Llamada a Funciones genericas*/
$sesion -> iniciarSession();
/*seccion de pruebas*/
$idioma = new Language();
$idioma -> detectLanguage();// me da error (Catchable fatal error: Object of class Language could not be converted to string in C:\xampp\htdocs\icarosnet\phpcore\core.php on line 16)
echo $idioma;// no funciona
?>
language.class.php
Código PHP:
Ver original<?php
echo"hola aqui estoy";
class Language{
function detectLanguage() {
$lang=substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,2); echo $lang;
return $lang;
}
}
no se que esta mal o por que no me imprime lo que quiero fuera de la clase, dentro de la clase coloque los echos y me funcionan de pelos.