$argv trong php là gì?

TL; DR. $argv là một mảng các đối số được truyền tới tập lệnh với chỉ mục đầu tiên là tên của chính tập lệnh đó. Và $argc là số lượng đối số được truyền cho tập lệnh [ít nhất sẽ luôn là 1]

Có thể cho rằng, theo ý định chơi chữ, một trong những phần quan trọng của ứng dụng dòng lệnh là đảm bảo rằng chúng tương tác thông qua các đối số dòng lệnh. Trong PHP có 2 biến cần hiểu

  • $argc là số lượng đối số được truyền cho tập lệnh. Lưu ý rằng tên tệp của tập lệnh luôn được chuyển làm đối số cho tập lệnh, do đó, giá trị tối thiểu của $argc1
  • #!/usr/local/bin/php
    

Chủ Đề