// Load Joomla framework define('_JEXEC', 1); define('JPATH_BASE', __DIR__); require_once JPATH_BASE . '/includes/defines.php'; require_once JPATH_BASE . '/includes/framework.php'; $app = JFactory::getApplication('site'); // Load JRegistry instance $params = $app->getParams(); // Convert JRegistry to object $paramsObj = $params->toObject(); // Access object properties echo $paramsObj->get('site_name'); echo $paramsObj->get('email');
// Load Joomla framework define('_JEXEC', 1); define('JPATH_BASE', __DIR__); require_once JPATH_BASE . '/includes/defines.php'; require_once JPATH_BASE . '/includes/framework.php'; $app = JFactory::getApplication('site'); // Load JRegistry instance $params = $app->getParams(); // Convert JRegistry to object recursively $paramsObj = json_decode(json_encode($params->toArray()), false); // Access object properties echo $paramsObj->mailhost; echo $paramsObj->mailfrom;This example loads the Joomla framework, retrieves the configuration params, converts them to an object recursively using json_decode and json_encode, and then accesses the mail host and mail from properties. Package Library: Joomla Platform