PHP – command line – lệnh php với tham số

PHP – command line – lệnh php với tham số

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.

Ví dụ:

> 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] ;
#…
?>

Tags: 
Bạn thấy bài viết này như thế nào?: 
Average: 7.1 (14 votes)
Ảnh của Khanh Hoang

Khanh Hoang - Kenn

Kenn is a user experience designer and front end developer who enjoys creating beautiful and usable web and mobile experiences.

Bình luận (0)

 

Add Comment

Filtered HTML

  • Các địa chỉ web và email sẽ tự động được chuyển sang dạng liên kết.
  • Các thẻ HTML được chấp nhận: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Tự động ngắt dòng và đoạn văn.

Plain text

  • No HTML tags allowed.
  • Các địa chỉ web và email sẽ tự động được chuyển sang dạng liên kết.
  • Tự động ngắt dòng và đoạn văn.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Nút Google+ Cho Kết Quả Tìm Kiếm Hình Ảnh

Nút Google+ Cho Kết Quả Tìm Kiếm Hình Ảnh

Khi bạn rê chuột qua một kết quả tìm kiếm hình ảnh Google, bạn sẽ thấy một nút +1 mà cho phép bạn giới thiệu hình ảnh những người mà theo trong Google + tại một số điểm

Hướng dẫn cấu hình MailChimp.module trong Drupal

Hướng dẫn cấu hình MailChimp.module trong Drupal

To integrate MailChimp into your Drupal site and Drupal accounts you we need to configure it first. Here’s a step by step tutorial on how to do that.

Microsoft phát thư mời sự kiện ra mắt Windows 8 và Windows Phone 8

Microsoft phát thư mời sự kiện ra mắt Windows 8 và Windows Phone 8

Microsoft đã bắt đầu công bố thư mời tham dự buổi giới thiệu Windows 8 và Windows Phone 8 trong một sự kiện báo chí mà hãng tổ chức vào các ngày 25/10 và 29/10.

Công ty diệt chuột T&C

 

Diet con trung