Code Duplication    Length = 20-20 lines in 2 locations

phpgwapi/inc/common_functions.inc.php 1 location

@@ 309-328 (lines=20) @@
306
 * @param mixed $var variable to dump
307
 * @return string
308
 */
309
function array2string($var)
310
{
311
	switch (($type = gettype($var)))
312
	{
313
		case 'boolean':
314
			return $var ? 'TRUE' : 'FALSE';
315
		case 'string':
316
			return "'$var'";
317
		case 'integer':
318
		case 'double':
319
		case 'resource':
320
			return $var;
321
		case 'NULL':
322
			return 'NULL';
323
		case 'object':
324
		case 'array':
325
			return str_replace(array("\n",'    '/*,'Array'*/),'',print_r($var,true));
326
	}
327
	return 'UNKNOWN TYPE!';
328
}
329
330
/**
331
 * Check if a given extension is loaded or load it if possible (requires sometimes disabled or unavailable dl function)

doc/rpm-build/checkout-build-archives.php 1 location

@@ 1237-1256 (lines=20) @@
1234
 * @param mixed $var variable to dump
1235
 * @return string
1236
 */
1237
function array2string($var)
1238
{
1239
	switch (($type = gettype($var)))
1240
	{
1241
		case 'boolean':
1242
			return $var ? 'TRUE' : 'FALSE';
1243
		case 'string':
1244
			return "'$var'";
1245
		case 'integer':
1246
		case 'double':
1247
		case 'resource':
1248
			return $var;
1249
		case 'NULL':
1250
			return 'NULL';
1251
		case 'object':
1252
		case 'array':
1253
			return str_replace(array("\n",'    '/*,'Array'*/),'',print_r($var,true));
1254
	}
1255
	return 'UNKNOWN TYPE!';
1256
}
1257
1258
/**
1259
 * Give usage information and an optional error-message, before stoping program execution with exit-code 90 or 0