PHP-функция: include_onceСписок php-функций

javascript:

function include_once( filename ) {
	// Выражение include_once включает и выполняет указанный файл во время выполнения скрипта.
	// Его поведение идентично выражению include, с той лишь разницей,
	// что если код из файла уже один раз был включен,
	// он не будет включен и выполнен повторно и вернёт TRUE.
	// Как видно из имени, он включит файл только один раз (include once).
	// 
	// +   original by: Legaev Andrey
	// +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
	// +   improved by: Michael White (http://crestidg.com)

	var cur_file = {};
	cur_file[window.location.href] = 1;

	if (!window.php_js) window.php_js = {};
	if (!window.php_js.includes) window.php_js.includes = cur_file;
	if (!window.php_js.includes[filename]) {
		return this.include(filename);
	} else{
		return window.php_js.includes[filename];
	}
}

//Примеры:

alert ( include_once('../ex.js') );