php console.log Class
- Nest
- Development
- Category
- PHP
- Hit
- 610
- Star
- 0
개요
- php의 내용을 브라우저 콘솔로 확인할 수 있다.
- 콘솔의 확인은 익스플로러를 제외한 브라우저(크롬, 파이어폭스, 사파리... 등등)에서 강력한 기능과 가독성을 보여준다.
Class
class Console {
var
$HEAD = "<script type="text/javascript">"
,$FOOT = "</script>"
;
public function Console() {}
private function typeCheck($str)
{
if (is_array($str))
{
$str = json_encode($str);
}
else
{
$str = "'" . $str . "'";
}
return $str;
}
public function js($str)
{
$str = $this->typeCheck($str);
echo $this->HEAD . "console.log(" . $str . ");" . $this->FOOT;
}
public function php($str)
{
var_dump($str);
}
}
Usage
다음과 같이 인스턴스를 만든다.
$console = new Console();
인스턴스로 만든걸 다음과 같이 사용할 수 있다.
$fruits = [
apple => [1, 2, 3, 4],
banana => [11, 22, 33, 44],
mango => 'green',
];
$console->js($fruits); // 자바스크립트 console.log()로 출력
$console->php($fruits); // php var_dump()로 출력