ホームページ  >  記事  >  バックエンド開発  >  PHP でよく使用される関数とグローバル変数のまとめ (推奨)

PHP でよく使用される関数とグローバル変数のまとめ (推奨)

不言
不言オリジナル
2018-08-02 15:18:231924ブラウズ

この記事は、PHP でよく使われる関数とグローバル変数の概要 (推奨) を紹介します。一定の参考価値があります。必要な友人が参照することができます。お役に立てれば幸いです。

1. PHP 組み込み関数

A

array_shift() は配列の最初の要素を削除します

array_pop() 配列の最後の要素を削除します

array_multisort() 昇順配列を返します

C

call_user_func_array() コールバックを呼び出します

#D

define() 定数を定義し、コールバック関数のパラメータとして配列を呼び出します。

D

define() 定数を定義します。

debug_backtrace() トレース コード呼び出し情報

E

error_reporting(0) エラー報告をオフにする

error_reporting(E_ERROR | E_WARNING | E_PARSE) 実行時エラーを報告する

error_reporting( E_ALL) すべてのエラーをレポートします

ini_set("error_reporting", E_ALL) error_reporting(E_ALL)

error_reporting(E_ALL & ~E_NOTICE) と同等 E_NOTICE

explode を除くすべてのエラーをレポートします() 文字列を配列に分割します

implode() 配列内の要素を文字列に分割します

G

1.getenv()環境変数の値を取得します

$_SERVER['HTTP_HOST'] = getenv('HTTP_HOST');

H

header() 元の HTTP ヘッダーをクライアントに送信します

I

is_file() ファイルかどうかを判断します

ini_get() 構成オプションの値を取得します

is_set() 定義されているかどうか

is_null() 空かどうか

P

1.phpversion() 現在の PHP バージョン

R

require_once() ファイルのロード

S

str_replace() 文字列内の一部の文字を他の文字に置き換えます (大文字と小文字を区別します)

strlen() 文字列 Length を取得します。

substr() 文字列の一部を返します。

str_repalce() 文字列の一部を別の部分に置換します。

strto lower( ) 小文字に変換

spl_autoload_register() 自動ロード

spl_autoload_extensions() 自動的にロードされたファイル拡張子を返します

U

unset () Destroy

V1.version_compare( string $version1

, string

$version2 [, string $operator ] ) PHP バージョン version1 の最初のバージョン番号を比較します。 version2 2 番目のバージョン番号 演算子 演算子 00cfdc4c82fd2e226295ea902c8bae8dgt>=ge===eq !=

a8093152e673feb7aba1828c43532094 および ne

例:
if (version_compare(phpversion(), &#39;5.6.0&#39;, &#39;<&#39;)) {
	exit(&#39;PHP5.6+ Required&#39;);
}

2. スーパー グローバル変数

$_SERVER

$_SERVER['DOCUMENT_ROOT']; 現在実行中のスクリプトが配置されているドキュメント ルート

$_SERVER['DOCUMENT_FILENAME'] 現在実行中のスクリプトの絶対パス

$_SERVER['PHP_SELF'] 現在実行中のスクリプトのファイル名

$_SERVER ['HTTP_HOST'] 現在のホストを取得します

$_SERVER['PATH_TRANSLATED'] 現在のスクリプトが配置されているベース パス、非ドキュメント ルート ディレクトリ

$_SERVER['REQUEST_URI']現在のリクエスト パス

$ _SERVER['QUERY_STRING'] クエリ文字列

$_SERVER['SERVER_PORT'] サーバー ポート

$_SERVER['HTTPS'] HTTPS リクエスト

型演算子instanceof 変数がクラスのインスタンスであるかどうかを判断します

##3. 一般的な PHP カプセル化関数:

#1. HTTPS リクエストかどうかの判断

// 检查是否是HTTPS请求
if ((isset($_SERVER[&#39;HTTPS&#39;]) && (($_SERVER[&#39;HTTPS&#39;] == &#39;on&#39;) || ($_SERVER[&#39;HTTPS&#39;] == &#39;1&#39;))) || (isset($_SERVER[&#39;HTTPS&#39;]) && (isset($_SERVER[&#39;SERVER_PORT&#39;]) && $_SERVER[&#39;SERVER_PORT&#39;] == 443))) {
    $_SERVER[&#39;HTTPS&#39;] = true;
} elseif (!empty($_SERVER[&#39;HTTP_X_FORWARDED_PROTO&#39;]) && $_SERVER[&#39;HTTP_X_FORWARDED_PROTO&#39;] == &#39;https&#39; || !empty($_SERVER[&#39;HTTP_X_FORWARDED_SSL&#39;]) && $_SERVER[&#39;HTTP_X_FORWARDED_SSL&#39;] == &#39;on&#39;) {
    $_SERVER[&#39;HTTPS&#39;] = true;
} else {
    $_SERVER[&#39;HTTPS&#39;] = false;
}
おすすめ関連記事:

php での構築メソッドとデストラクタ メソッドのコード実装

###PHP でカウント並べ替えコードを実装する方法######

以上がPHP でよく使用される関数とグローバル変数のまとめ (推奨)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。