ホームページ バックエンド開発 PHPチュートリアル php-5.2 の php.ini の中国語版 (4)

php-5.2 の php.ini の中国語版 (4)

Jun 13, 2016 pm 01:06 PM
cgi encoding nbsp php unicode

php-5.2 の php.ini の中国語版 (4)

[PHP-Core-OutputControl]

; 出力制御関数は、特に情報が送信された後に HTTP ヘッダーを送信する場合に便利です。出力ケース。
; 出力制御関数は、header() や setcookie()、
などの関数によって送信される HTTP ヘッダーには影響しませんが、echo() 関数によって出力される情報と、 PHPコードの情報。

implicit_flush = Off
; 各出力ブロックの後に PHP 出力層にデータを自動的に更新するよう要求するかどうか。
; これは、print()、echo()、および HTML ブロックの後に、flush() 関数を自動的に呼び出すことと同じです。
; このオプションをオンにすると、プログラムの実行のパフォーマンスに重大な影響を与えるため、通常はデバッグの場合にのみ推奨されます。
; CLI SAPI 実行モードでは、このコマンドはデフォルトでオンになります。

output_buffering = 0
; 出力バッファー サイズ (バイト)。推奨値は 4096 ~ 8192 です。
; 出力バッファリングを使用すると、本文のコンテンツを出力した後でも HTTP ヘッダー (Cookie を含む) を送信できます。
; その代償として、出力層が少し遅くなります。
; 出力バッファリングを設定すると、書き込みが削減され、場合によってはネットワーク パケットの送信が削減されます。
; このパラメータの実際の利点は、使用している Web サーバーとスクリプトの種類によって大きく異なります。

output_handler =
; すべてのスクリプトの出力を出力ハンドラー関数にリダイレクトします。
; たとえば、mb_output_handler() 関数にリダイレクトすると、文字エンコーディングは指定されたエンコーディングに透過的に変換されます。
; ここで出力ハンドラーを指定すると、出力バッファリングが自動的にオンになります (output_buffering=4096)。
; 注 0: ここでは、スクリプト内で ob_start() を使用してカスタム関数を指定する必要があります。
; 注 1: 移植可能なスクリプトはこのディレクティブに依存してはなりませんが、ob_start() 関数を使用して出力処理関数を明示的に指定する必要があります。
; このコマンドを使用すると、慣れていないスクリプトでエラーが発生する可能性があります。
; 注 2: 2 つの出力処理関数「mb_output_handler」と「ob_iconv_handler」を同時に使用することはできません。
; 「ob_gzhandler」出力処理関数と zlib.output_compression ディレクティブを同時に使用することはできません。
; 注 3: zlib.output_handler コマンド を使用して zlib 出力圧縮を有効にする場合、このコマンドは空にする必要があります。


[PHP コア ディレクトリ]

include_path = "。 :/path/to/php/pear"
; ファイルを検索するための require()、include()、および fopen_with_path() 関数のディレクトリのセットを指定します。
; 形式はシステムの PATH 環境変数に似ています (UNIX ではコロン、Windows ではセミコロンで区切られます):
; UNIX: "/path1:/path2"
;
; 現在のディレクトリを表す相対パスを許可するには、インクルード パスに「.」を使用します。

user_dir =
; /~username を使用してスクリプトを開くときに検索するディレクトリを PHP に指示します。これは空でない場合にのみ有効です。 。
; つまり、ユーザー ディレクトリ内の PHP ファイルの基本ディレクトリ名を使用します。例: "public_html"

extension_dir = "/path /to/ php"
; 拡張ライブラリ (モジュール) が保存されるディレクトリ。これは、PHP が動的拡張モジュールを検索するために使用するディレクトリです。
; Windows でのデフォルトは "C:/php5"


[PHP-Core-HTTP]

default_mimetype = "text/html"
default_charset = ;"gb2312"
;タイプ: text/html」HTTP ヘッダー。
;default_charset ディレクティブが「gb2312」に設定されている場合、
; 「Content-Type: text/html; charset=gb2312」が自動的に出力されます。
; PHP6 は、default_charset ディレクティブの使用に反対し、unicode.output_encoding ディレクティブの使用を推奨します。


[PHP-Core-Unicode]

; PHP6 は、ICU (International Components for Unicode) ライブラリに基づいた包括的な Unicode を提供します。サポート。
; コンパイル時に --with-icu-dir=

を使用して、ICU ヘッダー ファイルとライブラリのインストール場所を指定する必要があります。
; detect_unicode を除き、その他はすべて PHP6 の新しい命令です。
;
; 現在、PHP6 に関する情報が不足しているため、この部分の内容は不完全であるか、間違っている可能性があります。

detect_unicode = On
; Zend エンジンがスクリプトの BOM (バイト オーダー マーク) をチェックして、スクリプトにマルチバイト文字が含まれているかどうかを検出するかどうかを示します。
; 閉じることをお勧めします。 PHP6 はこのディレクティブをキャンセルし、その機能を unicode.script_encoding ディレクティブに置き換えました。

unicode.semantics = Off
; Unicode サポートを有効にするかどうか。
; このディレクティブがオンになっている場合、PHP は次のような完全な Unicode 環境になります。
; HTTP から受け入れられるすべての文字列と変数は Unicode になり、すべての PHP 識別子も Unicode 文字を使用できます。
; さらに、PHP は内部で Unicode 文字列を使用し、HTTP 入出力、ストリーム、ファイル システム操作など、php.ini などの周辺の非 Unicode 文字の自動変換を担当します。それ自体は UTF-8 エンコーディングに従って解析されます。
; このコマンドを有効にした後、バイナリ文字列を明示的に指定する必要があります。 PHP はバイナリ文字列
の内容についていかなる仮定も行いません。そのため、プログラムはバイナリ文字列を適切に処理できることを確認する必要があります。
; このディレクティブをオフにすると、PHP は以前とまったく同じように動作します:
; 文字列は Unicode になり、ファイル文字列とバイナリ文字列は下位互換性があり、php.ini は「現状のまま」の形式の解析に従います。 。
; このディレクティブがオンになっているかどうかに関係なく、すべての関数と演算子は Unicode 文字列を透過的にサポートします。


unicode.fallback_encoding = UTF-8; 他のすべての unicode.*_encoding ディレクティブのデフォルト値を設定します。
; つまり、unicode.*_encoding ディレクティブが明示的に設定されていない場合は、ここで設定された値が使用されます。


unicode.runtime_encoding = ; ランタイム エンコーディングは、バイナリ文字列を変換するときに PHP エンジンによって内部的に使用されるエンコーディングを指定します。
; ここでの設定は、I/O 関連の操作 (標準出力への書き込み、ファイル システムの読み取り、HTTP 入力変数のデコードなど) には影響しません。
; PHP では、文字列を明示的に変換することもできます。
; (binary)$str -- バイナリ文字列
に変換します。 $str -- unicode.semantics が On の場合は Unicode 文字列に変換し、そうでない場合はバイナリ文字列
に変換します。たとえば、このディレクティブの値が iso-8859-1 で $uni が Unicode 文字列の場合、
;

$str = (binary)$uni; は、iso-8859-1 を使用してエンコードされたバイナリ文字列を待ちます。 ; PHP は、接続、比較、パラメーターの受け渡しなどの操作の前に、関連する文字列を暗黙的に Unicode に変換してから操作を実行します。
; たとえば、バイナリ文字列を Unicode で接続する場合、PHP は操作を実行する前にここの設定を使用してバイナリ文字列を Unicode 文字列に変換します。



unicode.output_encoding
= ; 非バイナリ文字列を出力するために PHP で使用されるエンコーディング。 ; 「print」や「echo」などの出力コンテンツを、ここで設定したエンコーディングに自動的に変換します(バイナリ文字列は変換しません)。 ; ファイルなどの外部リソースにデータを書き込む場合は、ストリーム エンコード機能を使用するか、Unicode 拡張関数を使用してデータを手動でエンコードする必要があります。
; PHP6 では、以前のdefault_charset ディレクティブの使用は非推奨となり、このディレクティブの使用が推奨されます。
; 以前のdefault_charsetディレクティブは、Content-Typeヘッダーの文字セットを指定するだけで、実際の出力では変換を実行しませんでした。
; PHP6 では、default_charset ディレクティブは unicode.semantics がオフの場合にのみ有効です。
; このディレクティブを設定すると、default_charset ディレクティブの設定に関係なく、このディレクティブの値が Content-Type 出力ヘッダーの 'charset' 部分に入力されます。



unicode.http_input_encoding

=
; HTTP 経由で取得した変数の内容のエンコード ($_GET や _$POST など)。 ; この機能は 2007 年 4 月まで開発中でした。
unicode.filesystem_encoding

=
;ファイル名のエンコーディング。 ; ファイル システム関連の関数 (opendir() など) は、このエンコーディングを使用してファイル名とディレクトリ名を受け入れ、返します。 ; ここでの設定は、ファイル システムで実際に使用されるエンコーディングとまったく同じである必要があります。

unicode.script_encoding

=
; PHP スクリプト自体のデフォルトのエンコーディング。 ; ICU でサポートされている任意のエンコーディングを使用して PHP スクリプトを作成できます。 ; 別のスクリプト ファイルのエンコードを設定したい場合は、スクリプトの先頭で を使用できます。
declare(encoding

= 'Shift -JIS'); ?>
>; を指定します。注: 最初の行の先頭から開始する必要があり、文字 (スペースを含む) を含めることはできません。 ; このメソッドは、それが配置されているスクリプトにのみ影響し、含まれている他のスクリプトには影響しません。
unicode.stream_encoding

= UTF-8
unicode.from_error_mode = 2
unicode.from_error_subst_char = 3f
; まだドキュメントがありません


[PHP-Core-Misc]

auto_detect_line_endings = Off
; PHP に行末文字 (EOL) を自動的に検出させるかどうか。
; スクリプトが Macintosh ファイルを処理する必要がある場合は、
; Macintosh で実行していて、UNIX または win32 ファイルも処理する必要がある場合は、このコマンドをオンにして、PHP が EOL を自動的に検出できるようにします。 fgets () 関数と file() 関数は正常に動作します。
; ただし、Unix システムでプロジェクト区切り文字としてキャリッジ リターン (CR) を使用する場合には、互換性のない動作が発生します。
; さらに、最初の行の EOL 習慣を検出するときに、パフォーマンスが若干低下します。


browscap = ;"c:/windows/system32/inetsrv/browscap.ini"; この設定は PWS と IIS のみに必要です。 browscap.ini ファイルは http://www.garykeith.com/browsers/downloads.asp
から入手できます。



ignore_user_abort = Off; ユーザーがリクエストを中止した後でもリクエスト全体の完了を要求するかどうか。 ; 長いリクエストを実行する場合は、ユーザーが途中で終了したり、ブラウザがタイムアウトしたりする可能性があるため、これをオンにすることを検討してください。



user_agent
= ;"PHP"; "User-Agent" 文字列

;url_rewriter を定義します。 tags
= "a=href,area=href,frame=src,form=,fieldset="; このコマンドは PHP のコア部分に属しますが、 Session module

;extension
= ; PHP の起動時に動的拡張機能を読み込みます。例: extension=mysqli.so; "="その後、モジュール ファイルの名前のみを使用できますが、パス情報を含めることはできません。 ; パス情報は extension_dir ディレクティブによってのみ提供される必要があります。
; Windows では、次の拡張機能が組み込まれています。 ; libxml; zlib; xmlreader

; 🎜>

; これらの命令は、PHP を CGI モードで実行する場合にのみ有効です。



doc_root
= ;内容」。空でない場合にのみ有効です。 ; Web サーバーのメイン ドキュメント ディレクトリ (「htdocs」など) に実行可能プログラム/スクリプトを配置することは、設定ミスによりスクリプトを通常の HTML として表示するなど、安全ではないと考えられます。 ; したがって、多くのシステム管理者は、CGI 経由でのみアクセスできるディレクトリをメインのドキュメント ディレクトリの外に設定します。このディレクトリ内のコンテンツは解析されるだけで、そのままでは表示されません。
; このオプションが設定されている場合、PHP は doc_root ディレクトリ
内のファイルのみを解釈し、ディレクトリ外のスクリプトは PHP インタープリター (user_dir を除く) によって実行されないようにします。
; FORCE_REDIRECT を指定せずに PHP をコンパイルし、IIS 以外のサーバーで CGI として実行する場合は、このディレクティブを設定する必要があります (マニュアルの「セキュリティ」セクションを参照)。 ; 別の方法は、cgi.force_redirect ディレクティブを使用することです。
cgi.discard_path

= Off
; まだドキュメントがありません (PHP6 の新しいコマンド)



cgi。 fix_pathinfo

= On
; CGI に実際の PATH_INFO/PATH_TRANSLATED サポートを提供するかどうか (CGI 仕様に準拠)。
; 以前の動作では、PATH_INFO に関係なく PATH_TRANSLATED が SCRIPT_FILENAME に設定されました。 ; このオプションをオンにすると、PHP は CGI 仕様に準拠するようにパスを修正します。それ以外の場合は、準拠していない古い動作が引き続き使用されます。 ; このディレクティブをオンにして、PATH_TRANSLATED の代わりに SCRIPT_FILENAME を使用するようにスクリプトを修正することをお勧めします。 ; PATH_INFO の詳細については、CGI 仕様を参照してください。


cgi.force_redirect = On; CGI 強制リダイレクトをオンにするかどうか。 CGI モードで実行されている PHP にセキュリティを提供するために、これをオンにすることを強くお勧めします。 ; 自分で閉じた場合、その結果については自己責任でお願いします。
; 注: IIS/OmniHTTPD/Xitami ではオフにする必要があります。



cgi.redirect_status_env

= ; cgi.force_redirect=On で PHP が Apache と Netscape 以外のサーバーで実行されている場合、; CGI リダイレクト環境変数名を設定する必要がある場合、PHP は実行を継続できるかどうかを知るためにそれを探します。 ; この変数を設定すると、セキュリティ上の脆弱性が発生する可能性があります。設定する前に、何をしているのかを必ず理解してください。


cgi.rfc2616_headers

= 0; HTTP 応答コードを送信するときに PHP が使用するヘッダーを指定します。 ; 0 は、Apache およびその他の Web サーバーでサポートされる「Status:」ヘッダーの送信を意味します。
; 1 に設定すると、PHP は RFC2616 標準ヘッダーを使用します。
; 何をしているのかわからない場合は、デフォルト値 0 のままにしておきます。

cgi.nph = Off
; 「ステータス: 200」ステータス コードの送信を要求します。

cgi.check_shebang_line = On
; CGI PHP がスクリプトの先頭の #! で始まる行をチェックするかどうか。
; この開始行は、スクリプトをスタンドアロンと PHP CGI モードの両方で実行する場合に必要です。
; このディレクティブがオンになっている場合、CGI モードの PHP はこの行をスキップします。

fastcgi.impersonate = Off
; IIS の FastCGI は、クライアント セキュリティ トークンを偽装する機能をサポートします。
; これにより、IIS はランタイムのベースとなるリクエストのセキュリティ コンテキストを定義できるようになります。
; Apache の mod_fastcgi はこの機能をサポートしていません (2002 年 3 月 17 日)
; IIS で実行する場合はオンに設定します。デフォルトはオフです。

fastcgi.logging = On
; FastCGI を介して接続をログに記録するかどうか。


[PHP-Core-Weirdy]
; これらのオプションはドキュメントにのみ存在し、phpinfo() の出力には存在しません。 function Medium

async_send = Off
;

from = ;"john@doe.com"
; 匿名 FTP のパスワード (電子メール アドレス) を定義します
;

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

今まで知らなかったことを後悔している 7 つの PHP 関数 今まで知らなかったことを後悔している 7 つの PHP 関数 Nov 13, 2024 am 09:42 AM

あなたが経験豊富な PHP 開発者であれば、すでにそこにいて、すでにそれを行っていると感じているかもしれません。あなたは、運用を達成するために、かなりの数のアプリケーションを開発し、数百万行のコードをデバッグし、大量のスクリプトを微調整してきました。

PHPでHTML/XMLを解析および処理するにはどうすればよいですか? PHPでHTML/XMLを解析および処理するにはどうすればよいですか? Feb 07, 2025 am 11:57 AM

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 Apr 05, 2025 am 12:04 AM

JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

母音を文字列にカウントするPHPプログラム 母音を文字列にカウントするPHPプログラム Feb 07, 2025 pm 12:12 PM

文字列は、文字、数字、シンボルを含む一連の文字です。このチュートリアルでは、さまざまな方法を使用してPHPの特定の文字列内の母音の数を計算する方法を学びます。英語の母音は、a、e、i、o、u、そしてそれらは大文字または小文字である可能性があります。 母音とは何ですか? 母音は、特定の発音を表すアルファベットのある文字です。大文字と小文字など、英語には5つの母音があります。 a、e、i、o、u 例1 入力:string = "tutorialspoint" 出力:6 説明する 文字列「TutorialSpoint」の母音は、u、o、i、a、o、iです。合計で6元があります

PHPでの後期静的結合を説明します(静的::)。 PHPでの後期静的結合を説明します(静的::)。 Apr 03, 2025 am 12:04 AM

静的結合(静的::) PHPで後期静的結合(LSB)を実装し、クラスを定義するのではなく、静的コンテキストで呼び出しクラスを参照できるようにします。 1)解析プロセスは実行時に実行されます。2)継承関係のコールクラスを検索します。3)パフォーマンスオーバーヘッドをもたらす可能性があります。

PHPマジックメソッド(__construct、__destruct、__call、__get、__setなど)とは何ですか? PHPマジックメソッド(__construct、__destruct、__call、__get、__setなど)とは何ですか? Apr 03, 2025 am 12:03 AM

PHPの魔法の方法は何ですか? PHPの魔法の方法には次のものが含まれます。1。\ _ \ _コンストラクト、オブジェクトの初期化に使用されます。 2。\ _ \ _リソースのクリーンアップに使用される破壊。 3。\ _ \ _呼び出し、存在しないメソッド呼び出しを処理します。 4。\ _ \ _ get、dynamic属性アクセスを実装します。 5。\ _ \ _セット、動的属性設定を実装します。これらの方法は、特定の状況で自動的に呼び出され、コードの柔軟性と効率を向上させます。

See all articles