1 개요[ | ]
- PHP CLI 테이블 그리기
- PEAR Console_Table 설치
- PHP Fatal error: Call to undefined function Console_Table()
- 본래 PEAR에 있던 패키지인데, 여기서는 composer로 설치한다.[1]
2 설치[ | ]
Console
Copy
root@zetawiki:~/project1# composer require pear/Console_Table
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Using version ^1.3 for pear/Console_Table
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Installing pear/console_table (v1.3.0)
Downloading: 100%
pear/console_table suggests installing pear/Console_Color2 (>=0.1.2)
Writing lock file
Generating autoload files
3 테스트[ | ]
- 아래와 같이 table1.php 파일 작성
Console
Copy
root@zetawiki:~/project1# vi table1.php
PHP
Copy
<?php
include 'vendor/autoload.php';
$tbl = new Console_Table();
$tbl->setHeaders(['언어', '연도']);
$tbl->addRow(['PHP', 1994]);
$tbl->addRow(['C', 1970]);
$tbl->addRow(['C++', 1983]);
echo $tbl->getTable();
Console
Copy
root@zetawiki:~/project1# php table1.php
+------+------+
| 언어 | 연도 |
+------+------+
| PHP | 1994 |
| C | 1970 |
| C++ | 1983 |
+------+------+
4 같이 보기[ | ]
5 참고[ | ]
- http://pear.php.net/manual/en/package.console.console-table.examples.php#package.console.console-table.examples
- http://stackoverflow.com/questions/7039010/how-to-make-alignment-on-console-in-php
- ↑ pear install Console_Table로 설치해도 되지만, 역시 composer로 설치하는 것이 좋다.
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.