ホームページ バックエンド開発 PHPチュートリアル PHP 命令行参数详解及应用_php技巧

PHP 命令行参数详解及应用_php技巧

May 17, 2016 am 09:19 AM
コマンドラインパラメータ

复制代码 代码如下:

# 不带参数的执行格式
php安装目录/bin/php scriptname.php
# 带参数的执行格式
php安装目录/bin/php scriptname.php [参数1] [参数2] .....
在scriptname.php通过$argv和$argc访问参数
# $argv(正式写法$_SERVER['argv'])数组保存着传递的全部参数,需要注意的是第一个参数$argv[0] / $_SERVER['argv'][0] 为执行脚本的名称如, scriptname.php
# $argc(正式写法$_SERVER['argc'])保存着参数的数量
 

当用户打开php页面时,服务端便执行PHP的命令并将执行结果发送至用户的浏览器中,这类似于ASP和CoildFusion,PHP可以运行在WINDOWS和多种版本的UNIX上。除了能够操作您的页面外,PHP还能发送HTTP的标题。
您可以设置cookie,管理数字签名和重定向用户,而且它提供了极好的连通性到其它数据库(还有ODBC),集成各种外部库来做用PDF文档解析XML的任何事情。那你还知道可以用php的强大功能做点别的东西吗?在以独立的cgi方式运行时,需要一个php可执行程序,他有很多命令行参数的,有些可以用作很好玩的用途,下面是全部的php命令行参数,其中[]表示可有可无的,表是一定要的。 用法 php [-q] [-h] [-s] [-v] [-i] [-f ] | { [args...]} -q 安静模式。不输出HTTP头。
-s 将php程序文件用转化为彩色格式的HTML(比如保留字用绿色,函数和变量为蓝色,注释为黄色而字串则是红色等等。
-f 读入并解释指明的文件。
-c 在中读入php.ini文件
-a 交互式运行
-d foo[=bar] 定义ini中的输入项 foo 的值为 bar
-e 输出额外信息以便调试和性能分析
-z 调入Zend扩展文件
-i php的相关信息
-h help本身。
1.用php -q 文件名.php 方式把php程序当shell程序来用,
2.用 -s把自己的php程序html化。这样是不是很省心?
3.利用php的odbc功能可以在shell命令中对数据库进行操作。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

JVM コマンドラインパラメータの詳細説明: JVM の動作を制御する秘密兵器 JVM コマンドラインパラメータの詳細説明: JVM の動作を制御する秘密兵器 May 09, 2024 pm 01:33 PM

JVM コマンド ライン パラメータを使用すると、JVM の動作をきめ細かいレベルで調整できます。共通パラメータは次のとおりです。 Java ヒープ サイズの設定 (-Xms、-Xmx) 新しい世代サイズの設定 (-Xmn) パラレル ガベージ コレクタの有効化 (-XX:+UseParallelGC) Survivor 領域のメモリ使用量の削減 (-XX: -ReduceSurvivorSetInMemory) 冗長性の削除 ガベージ コレクションの削除 (-XX:-EliminateRedundantGCs) ガベージ コレクション情報の印刷 (-XX:+PrintGC) G1 ガベージ コレクターの使用 (-XX:-UseG1GC) ガベージ コレクションの最大休止時間の設定 (-XX:MaxGCPau)

コマンドラインパラメータを解析して値を割り当てるには、Go 言語ドキュメントの flag.StringVar 関数を学習してください。 コマンドラインパラメータを解析して値を割り当てるには、Go 言語ドキュメントの flag.StringVar 関数を学習してください。 Nov 04, 2023 pm 04:49 PM

コマンド ライン パラメーターを解析して値を割り当てるには、Go 言語ドキュメントの flag.StringVar 関数を学習してください。Go は、Web バックエンド、クラウド プラットフォーム、その他の分野の開発で広く使用されているシンプルで効率的なプログラミング言語です。コマンド ライン パラメーターの解析は、多くのプログラムに必要な機能の 1 つです。 Go 標準ライブラリのフラグ パッケージは、コマンド ライン パラメータを解析し、それらを対応する変数に割り当てるための一連の関数を提供します。その中でも、flag.StringVar 関数はよく使用される関数です。

Goでコマンドライン引数を使用するにはどうすればよいですか? Goでコマンドライン引数を使用するにはどうすればよいですか? May 10, 2023 pm 07:03 PM

Go 言語では、コマンド ライン パラメーターは、プログラムに入力を渡し、実行時の動作を指定するための非常に重要な方法です。 Go には、コマンド ライン パラメーターを解析するための標準ライブラリ フラグが用意されています。この記事では、Go でコマンド ライン パラメーターを使用する方法を紹介します。コマンド ライン パラメータとは何ですか? コマンド ライン パラメータは、プログラムの実行時にコマンド ラインを通じてプログラムに渡されるパラメータであり、プログラムの実行時の動作と入力を指定するために使用されます。たとえば、Linux の ls コマンドは、詳細をリストする場合は -l、表示する場合は -a など、複数のコマンド ライン パラメータを受け入れることができます。

コマンド ライン パラメーターを解析するための、Go 言語ドキュメントの flag.StringVar 関数の深い理解 コマンド ライン パラメーターを解析するための、Go 言語ドキュメントの flag.StringVar 関数の深い理解 Nov 03, 2023 am 09:41 AM

Go 言語では、コマンドラインを介してプログラムにパラメーターを渡す必要がある場合があります。ユーザーがパラメーターを設定しやすくするために、Go 言語ではコマンド ライン パラメーターを解析するためのフラグ パッケージが提供されています。 flag.StringVar 関数は、flag パッケージで最もよく使用される関数の 1 つであり、開発者がコマンド ライン パラメータを迅速に定義および解析するのに役立ちます。この記事では、flag.StringVar 関数の使用法を詳細に分析し、いくつかの具体的なコード例を示します。 flag.StringVar関数フラグの関数。

sys モジュールを使用して Python 2.x でコマンド ライン パラメーターを取得する方法 sys モジュールを使用して Python 2.x でコマンド ライン パラメーターを取得する方法 Jul 31, 2023 pm 07:01 PM

Python は、オペレーティング システムとコマンド ライン用の多数のモジュールを提供する、柔軟で使いやすいプログラミング言語です。そのうちの 1 つは sys モジュールで、コマンド ライン パラメーターを処理するためのいくつかのツールを提供します。この記事では、sys モジュールを使用して Python2.x でコマンド ライン引数を取得する方法を学びます。まず、sys モジュールは Python 標準ライブラリの一部であるため、追加のパッケージをインストールする必要がないことを理解する必要があります。コードの先頭で sys モジュールをインポートするだけです: imp

flag.Parse 関数を使用してコマンド ライン パラメーターを解析し、変数に割り当てます。 flag.Parse 関数を使用してコマンド ライン パラメーターを解析し、変数に割り当てます。 Jul 24, 2023 am 09:57 AM

flag.Parse 関数を使用してコマンド ライン パラメーターを解析し、それらを変数に割り当てます。Go 言語では、プログラムの動作を設定するためにコマンド ラインからパラメーターを取得する必要があることがよくあります。コマンドラインパラメータを簡単に解析し、対応する変数に割り当てるために、Go 言語にはフラグ パッケージが用意されています。フラグ パッケージは、「-parameter name value」を介してパラメータを渡す標準の Unix コマンド ライン規則を使用して、コマンド ライン パラメータを処理する簡単な方法を提供します。 flag.Parse 関数を使用した解決策を見てみましょう。

C言語のコマンドラインパラメータの例 C言語のコマンドラインパラメータの例 Aug 30, 2023 pm 03:09 PM

C プログラムを実行する場合、コマンド ラインからいくつかの値を渡すことができます。これらの値はコマンド ライン パラメーターと呼ばれ、多くの場合、特にコード内でこれらの値をハードコーディングするのではなく、外部からプログラムを制御したい場合には、プログラムにとって重要です。コマンド ライン パラメーターは、main() 関数パラメーターを使用して処理されます。ここで、argc は渡されるパラメーターの数を指し、argv[] はプログラムに渡される各パラメーターへのポインターの配列です。コマンド ラインから指定された引数があるかどうかを確認し、それに応じてアクションを実行する簡単な例を次に示します。 コード例 #include<stdio.h>intmain(intargc,char*argv[]){ &nb

C 言語では、コマンド ライン パラメータは、プログラムの実行時にコマンド ラインを通じてプログラムに渡されるパラメータを指します。 C 言語では、コマンド ライン パラメータは、プログラムの実行時にコマンド ラインを通じてプログラムに渡されるパラメータを指します。 Sep 22, 2023 pm 03:01 PM

オペレーティング システムのタスクを実行する実行可能命令はコマンドと呼ばれます。これらのコマンドは、オペレーティング システム プロンプトから発行されます。コマンドに関連付けられたパラメータは次のとおりです: argc - 引数の数。 argv - 引数ベクトル。 argc - コマンド プロンプトから渡された引数の合計数を保持します。 argv - 引数の名前を含む文字列配列へのポインタです。例: c:|>sample.Exehellohowareyou 引数、argc=5argv[0]=sample.exeargv[1]=helloargv[2]=howargv[3]=arear

See all articles