Index of: /package/ePrint/

File Name  ↓ File Size  ↓ Date  ↓ 
--
4.1 KiB2009-Jul-11 05:20
4.4 KiB2009-Jul-13 04:21
4.6 KiB2010-Nov-15 13:45
6.0 KiB2012-Oct-14 05:08
6.1 KiB2013-Sep-13 00:45
6.3 KiB2014-Jan-25 18:10
6.5 KiB2014-Feb-06 02:24
357 B2014-Feb-06 02:34
413 B2014-Feb-06 02:34

ePrint pear package

ePrint 클래스는 확장된 stream API를 제공합니다. 특징은 다음과 같습니다.

  1. 안시 코드를 수반한 출력 API
  2. backspace 출력
  3. indent 사용 가능
  4. 확장된 wordwrap 제공
Reference: Example:
<?php
require_once './ePrint.php';
 
echo "##### SELF test #############################################\n";
echo "1. white space test: ePrint::whiteSpace (4)\n";
echo ePrint::whiteSpace (4, true) . "indent 4\n";
 
echo "2. backspace test\n";
ePrint::whiteSpace (4);
for ( $i=10; $i>7; $i-- ) {
    echo $i;
    sleep (1);
    ePrint::backSpace (strlen ((string) $i));
}
echo "Complete\n";
 
echo "3. dPrintf\n";
ePrint::whiteSpace (4);
ePrint::$debugLevel = 3;
$level = 2;
ePrint::dPrintf ($level, 'dPrintf current level is %d%s', $level, "\n");
 
echo "4. indent print\n";
#ePrint::whiteSpace (4);
$msg = >>>EOF
나는 자랑스러운 태극기 앞에 조국과 민족의 무궁한 영광을 위하여
몸과 마음을 바쳐 충성을 다할 것을 다짐합니다.
abcdefg hijklmn opqrstu vwxyzabcdefg hijklmn opqrstu vwxyzabcdefg
hijklmn opqrstu vwxyzabcdefg hijklmn opqrstu vwxyz
EOF;
echo ePrint::printi ($msg, 40, 4, '1.', true);
 
echo "5. Ansi printf\n";
ePrint::whiteSpace (4);
ePrint::aPrintf ('BLUE', "%s\n", '파랑색 나와랏!');
ePrint::whiteSpace (4);
$s = ePrint::asPrintf ('RED', "%s\n", '붉은색 반환!');
echo "$s";
 
echo "\n\n##### OBJ  test #############################################\n";
$e = new ePrint;
 
echo "1. white space test: \$e->whiteSpace (4)\n";
echo $e->whiteSpace (4, true) . "indent 4\n";
 
echo "2. backspace test\n";
$e->whiteSpace (4);
for ( $i=10; $i>7; $i-- ) {
    echo $i;
    sleep (1);
    $e->backSpace (strlen ((string) $i));
}
echo "Complete\n";
 
echo "3. dPrintf\n";
$e->whiteSpace (4);
ePrint::$debugLevel = 4;
$level = 2;
$e->dPrintf ($level, 'dPrintf current level is %d%s', $level, "\n");
 
echo "4. indent print\n";
#ePrint::whiteSpace (4);
echo $e->printi ($msg, 40, 4, '1.', true);
 
echo "5. Ansi printf\n";
$e->whiteSpace (4);
$e->aPrintf ('BLUE', "%s\n", '파랑색 나와랏!');
$e->whiteSpace (4);
$s = $e->asPrintf ('RED', "%s\n", '붉은색 반환!');
echo "$s";
 
echo "\n";
?>
Installation:

이 패키지는 다른 패키지에 의존성이 있습니다. 그러므로 아래의 pear 명령을 이용하여 설치하는 것을 권장 합니다.

shell> pear channel-discover pear.oops.org
shell> pear install oops/ePrint
shell> pear list -a