Имам конфигурационен файл на приложение, който декларира глобални стойности с помощта на DEFINE:
define('BASE_DOMAIN', 'localhost/...');
define('BASE_URL', '//'.BASE_DOMAIN);
define('TMP_PATH', $_SERVER['DOCUMENT_ROOT'].'/app/tmp')
Също така използвам медийна добавка, която има три стандартни размера на изображението, декларирани както следва:
$s = array('convert' => 'image/png', 'zoomCrop' => array(100, 100));
$m = array('convert' => 'image/png', 'fitCrop' => array(300, 300));
$l = array('convert' => 'image/png', 'fit' => array(600, 440));
Просто се чудя дали има някакъв начин, по който мога да декларирам тези стойности като глобални в конфигурацията на приложението, напр. заменете 'zoomCrop' => array(100, 100)' по-горе с променлива, дефинирана в конфигурацията на приложението.
Опитах това (не работи): конфигурация на приложението
$GLOBALS['RES_ZOOM_CROP'] = array(25, 25);
$GLOBALS['RES_FIT_CROP'] = array(300, 300);
$GLOBALS['RES_FIT'] = array(600, 440);
Приставка
$s = array('convert' => 'image/png', 'zoomCrop' => RES_ZOOM_CROP));
$m = array('convert' => 'image/png', 'fitCrop' => RES_FIT_CROP));
$l = array('convert' => 'image/png', 'fit' => RES_FIT));