Welcome Guest, Not a member yet? Register   Sign In
CodeIgniter helpful hints
#20

[eluser]codex[/eluser]
[quote author="Lone" date="1202892803"]Yet Another Hint - Easy Array/Variable Output

From the previous CMS we built we had the following function to help us with out with viewing what is in an array or variable. It's not the prettiest looking output but saves a heap of time when developing.

We added it to CodeIgniter by making it a helper called 'debug_helper.php' and just autoload it.

Example
Code:
$people = array('John','Mary','Alberto');
p($people); // Will print_r onto screen with a <pre> tag

Helper Code
Code:
function p($var)
{
    if(is_array($var)) {
        $array = 1;
        $title = 'Array Output';
    } else {
        $array = 0;
        $title = 'Variable Output';
    }
    
    echo '<div style="background:#eee; border:1px solid #888; color: #444; font-size: 12px; clear:both;">'."\n";
    echo '<h5 style="font-weight:bold; font-size:1.2em; line-height: 1.4em;">'.$title.'</h5>'."\n";
    if($array) {
        echo '<pre>'."\n";
        print_r($var);
        echo '</pre>'."\n";
    } else {
        echo $var;
    }
    echo '</div>'."\n";
}
[/quote]

Actually that's not a bad idea at all. I'm going to copy this. Thanks! ;-)


Messages In This Thread
CodeIgniter helpful hints - by El Forum - 02-07-2008, 08:03 PM
CodeIgniter helpful hints - by El Forum - 02-07-2008, 10:57 PM
CodeIgniter helpful hints - by El Forum - 02-07-2008, 11:30 PM
CodeIgniter helpful hints - by El Forum - 02-08-2008, 12:32 AM
CodeIgniter helpful hints - by El Forum - 02-08-2008, 06:24 AM
CodeIgniter helpful hints - by El Forum - 02-08-2008, 07:17 AM
CodeIgniter helpful hints - by El Forum - 02-08-2008, 07:37 AM
CodeIgniter helpful hints - by El Forum - 02-08-2008, 10:36 PM
CodeIgniter helpful hints - by El Forum - 02-08-2008, 10:52 PM
CodeIgniter helpful hints - by El Forum - 02-09-2008, 12:14 AM
CodeIgniter helpful hints - by El Forum - 02-09-2008, 01:57 AM
CodeIgniter helpful hints - by El Forum - 02-12-2008, 02:25 AM
CodeIgniter helpful hints - by El Forum - 02-12-2008, 03:01 AM
CodeIgniter helpful hints - by El Forum - 02-12-2008, 11:29 AM
CodeIgniter helpful hints - by El Forum - 02-12-2008, 04:30 PM
CodeIgniter helpful hints - by El Forum - 02-12-2008, 08:53 PM
CodeIgniter helpful hints - by El Forum - 02-14-2008, 03:41 AM
CodeIgniter helpful hints - by El Forum - 02-14-2008, 06:46 AM
CodeIgniter helpful hints - by El Forum - 02-14-2008, 07:47 AM
CodeIgniter helpful hints - by El Forum - 02-14-2008, 09:52 AM
CodeIgniter helpful hints - by El Forum - 02-19-2008, 08:47 AM
CodeIgniter helpful hints - by El Forum - 02-19-2008, 09:38 AM
CodeIgniter helpful hints - by El Forum - 02-19-2008, 09:41 AM
CodeIgniter helpful hints - by El Forum - 02-19-2008, 06:43 PM
CodeIgniter helpful hints - by El Forum - 02-19-2008, 10:15 PM
CodeIgniter helpful hints - by El Forum - 02-20-2008, 01:35 AM
CodeIgniter helpful hints - by El Forum - 02-20-2008, 02:06 AM
CodeIgniter helpful hints - by El Forum - 02-20-2008, 03:00 AM
CodeIgniter helpful hints - by El Forum - 02-26-2008, 08:13 AM
CodeIgniter helpful hints - by El Forum - 03-06-2008, 04:38 AM
CodeIgniter helpful hints - by El Forum - 03-06-2008, 08:32 AM
CodeIgniter helpful hints - by El Forum - 04-03-2008, 10:19 AM
CodeIgniter helpful hints - by El Forum - 04-04-2008, 10:07 PM
CodeIgniter helpful hints - by El Forum - 04-11-2008, 03:13 AM
CodeIgniter helpful hints - by El Forum - 04-18-2008, 06:35 AM
CodeIgniter helpful hints - by El Forum - 04-28-2008, 10:34 PM
CodeIgniter helpful hints - by El Forum - 05-14-2008, 01:23 AM
CodeIgniter helpful hints - by El Forum - 05-15-2008, 05:48 AM
CodeIgniter helpful hints - by El Forum - 06-18-2008, 02:40 AM
CodeIgniter helpful hints - by El Forum - 07-09-2008, 05:03 AM
CodeIgniter helpful hints - by El Forum - 07-09-2008, 05:05 AM
CodeIgniter helpful hints - by El Forum - 07-30-2008, 04:45 AM



Theme © iAndrew 2016 - Forum software by © MyBB