Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

PHP $argc

Giới thiệu

Biến siêu toàn cục này có sẵn khi script PHP chạy từ dòng lệnh (không phải từ document root của HTTP server). Là số nguyên tương ứng số đối số dòng lệnh truyền cho script hiện tại. Vì tên file script phải nhập trong dòng lệnh, giá trị tối thiểu của $argc là 1. Biến không dùng được nếu directive register_argc_argv trong php.ini bị tắt.

$argc

Script sau mong đợi chạy từ dòng lệnh với 3 đối số kể tên script:

Ví dụ

<?php if ($argc != 3) { echo "invalid number of arguments"; die(); } else { echo "number of arguments is valid"; } ?>

Kết quả

Chạy với số đối số không hợp lệ:

C:\xampp\php>php test1.php 1 2 3 invalid number of arguments

Chạy với số đối số hợp lệ:

C:\xampp\php>php test1.php 1 2 number of arguments is valid