Khanh Hoang - Kenn
Kenn is a user experience designer and front end developer who enjoys creating beautiful and usable web and mobile experiences.
Nếu bạn đã có kinh nghiệm làm việc với command line, chắc hẳn bạn sẽ hiểu rõ vai trò của command line trong quá trình sử dụng máy tính. Tất nhiên tôi không phủ nhận việc sử dụng giao diện đồ họa cho mọi mục đích. Nhưng đôi khi, command line là cách hữu hiệu hơn cho những công việc cụ thể.
Khi sử dụng PHP, đơn giản hơn là khi bạn muốn kiểm tra các đoạn mã, viết thử các function với PHP, bạn sử dụng text editor, save file, chạy dưới webbrowser. Quá tốt, nhưng bạn có thể làm nhanh hơn với command line.
Đây cũng là nhu cầu của tôi, nó giúp tôi tiết kiệm thời gian khi test thử các tính năng của phiên bản php tôi đang sử dụng.
Chú ý: bạn phải config biến đường dẫn hệ thống tới file chạy php, trên windows là php.exe
http://vn2.php.net/features.commandline (tham khảo)
> php -v
lệnh này giúp bạn xem version của php một cách nhanh chóng, tiết kiệm thời gian, thay vì phải sử dụng phpinfo() như trước đây.
> php – i
sử dụng khi bạn muốn nhiều thông tin hơn về phiên bản php bạn đang sử dụng.
> php filename.php
chạy mã trong filename.php
> php -r “some code here”
sử dụng khi bạn muốn chạy mã ở chế độ command line, ví dụ > php – r “$x = 3; echo $x;” sẽ in ra màn hình giá trị của $x (là 3)
…
Với các công cụ khác cũng vậy. Đôi khi cũng nên quan tâm nhiều hơn tới các chi tiết nhỏ như command line. Bạn sẽ tiết kiệm được thời gian nhiều hơn trong những việc nhỏ nhặt.
Truyền tham số với dòng lệnh php:
Như bạn luubk có thắc mắc về việc muốn truyền tham số ?action=user vào trong dòng lệnh php thế nào. Thực sự khi bạn sử dụng lệnh php thì mọi việc có hơi khác một chút nhưng chắc chắn là được.
> php filename.php param1 param2
Nếu gọi như thế này trong file filename.php bạn sẽ lấy được giá trị param1 param2 thông qua biến $argv
<?php
print_r($argv);
#filename.php
$param1 = $argv[1];
$param2 = $argv[2] ;
#…
?>
Bình luận (0)
Add Comment