PHP5でよく使われる関数
PHP は多くのバージョンに更新されていますが、最近使用されているのは PHP5 です。以下に、実際にコードを書く際に確認できるように、PHP5 の共通機能をまとめました。
pathinfoファイルのパス情報を返します 、次の配列ユニットを含みます: dirname 、ベース名 そして 拡張子 。
?? func_num_args()、func_get_arg()、func_get_args()
???? glob― パターンに一致するファイル パスを検索します
????? gzcompress() および gzuncompress() 関数:
?? json_encode() と json_decode()
????? シリアライズ() とアンシリアライズ()
???? mb_detect_encoding? 文字列エンコード関数を自動取得します
?????? iconv_strlen
?????? iconv_substr
usleep() 関数は、コードの実行をマイクロ秒単位で遅延させます。
unpack() 関数は、バイナリ文字列からデータを解凍します。
ユニーク ID () 関数は、マイクロ秒単位の現在時刻に基づいて一意の ID を生成します。
time_sleep_until() 関数は、指定された時間までコードの実行を遅らせます。
PHP5 で一般的に使用される関数 time_nanosleep() 関数は、コードの実行を数秒からナノ秒まで遅延させます。
sleep() 関数はコードの実行を数秒間遅らせます。
show_source() 関数は、ファイルの構文強調表示を実行します。
strip_whitespace() 関数は、PHP コメントと空白文字が削除されたソース コード ファイルを返します。
pack()関数はデータをバイナリ文字列にロードします。
ignore_user_abort() この関数は、クライアントからの切断によってスクリプトの実行を終了するかどうかを設定します。
highlight_string() 関数は、文字列の構文の強調表示を実行します。
highlight_file() 関数は、ファイルの構文の強調表示を実行します。
PHP5 で一般的に使用される関数である get_browser() 関数は、ユーザーのブラウザのパフォーマンスを返します。
exit() 関数はメッセージを出力し、現在のスクリプトを終了します。
eval()関数はPHPコードに従って文字列を計算します。
die() 関数はメッセージを出力し、現在のスクリプトを終了します。
Defined() 関数は定数が存在するかどうかをチェックします。
define()関数は定数を定義します。
constant()関数は定数の値を返します。
PHP5 で一般的に使用される関数 connection_status() 関数は、現在の接続ステータスを返します。
connection_aborted()関数は、クライアントが切断されているかどうかを確認します。
zip_read() 関数は、開かれた zip アーカイブ内の次のファイルを読み取ります。
zip_open() 関数は、読み取り用に ZIP ファイルを開きます。
zip_entry_read() 関数は、開かれた zip アーカイブ エントリからコンテンツを取得します。
zip_entry_open() 関数は、読み取り用に ZIP アーカイブ エントリを開きます。
PHP5 で一般的に使用される関数である zip_entry_name() 関数は、zip ファイル項目の名前を返します。
zip_entry_filesize() 関数は、zip アーカイブ エントリの元のサイズ (圧縮前) を返します。
zip_entry_compressionmethod() 関数は、zip アーカイブ エントリの圧縮方法を返します。
zip_entry_compressedsize() 関数は、zip アーカイブ エントリの圧縮ファイル サイズを返します。
zip_entry_close()関数は、zip_entry_open()関数で開いたzipアーカイブファイルを閉じます。
zip_close()関数は、zip_open()関数で開いたzipアーカイブファイルを閉じます。
xml_set_unparsed_entity_decl_handler() 関数は、未解決のエンティティ名 (NDATA) 宣言が見つかったときに呼び出される関数を指定します。
xml_set_processing_instruction_handler() 関数は、パーサーが XML ドキュメント内で処理命令を見つけたときに呼び出される関数を指定します。
xml_set_object() 関数を使用すると、オブジェクトに対して XML パーサーを使用できます。
PHP5 の一般的に使用される関数の xml_set_notation_decl_handler() 関数は、パーサーが XML ドキュメント内でシンボル宣言を見つけたときに呼び出される関数を指定します。
xml_set_external_entity_ref_handler() 関数は、パーサーが XML ドキュメント内で外部エンティティを見つけたときに呼び出される関数を指定します。
xml_set_element_handler() 関数は、開始要素ハンドラーと終了要素ハンドラーを確立します。
xml_set_default_handler() 関数は、XML パーサーのデフォルトのデータ ハンドラーを確立します。
xml_set_character_data_handler() 関数は、文字データ ハンドラーを作成します。
xml_parser_set_option() 関数は、XML パーサーのオプションを設定します。
xml_parser_get_option() 関数は、XML パーサーからオプション設定情報を取得します。
xml_parser_free()関数はXMLパーサーを解放します。
PHP5 で一般的に使用される関数である xml_parser_create() 関数は、XML パーサーを作成します。
xml_parser_create_ns() 関数は、名前空間をサポートする XML パーサーを作成します。
xml_parse_into_struct() 関数は XML データを配列に解析します。
xml_parse()関数はXML文書を解析します。
xml_get_error_code() 関数は XML パーサーのエラー コードを取得します。
xml_get_current_line_number() 関数は、XML パーサーの現在の行番号を取得します。
xml_get_current_column_number() 関数は、XML パーサーの現在の列番号を取得します。
PHP5 で一般的に使用される関数である xml_get_current_byte_index() 関数は、XML パーサーの現在のバイト インデックスを取得します。
xml_error_string() 関数は、XML パーサーのエラーの説明を取得します。
utf8_encode()関数はISO-8859-1の文字列をUTF-8にエンコードします。
utf8_decode()関数はUTF-8文字列をISO-8859-1にデコードします。
ワードラップ () 関数は、指定された長さに応じて文字列をラップします。
????nl2br
fgetcsv
vsprintf() 関数は、フォーマットされた文字列を変数に書き込みます。
vprintf() 関数は、フォーマットされた文字列を出力します。
vfprintf() 関数は、フォーマットされた文字列を指定された出力ストリームに書き込みます。
PHP5 共通関数 ucwords () 関数は、文字列内の各単語の最初の文字を大文字に変換します。
ucfirst() 関数は、文字列の最初の文字を大文字に変換します。
trim() 関数は、文字列の両端から空白文字やその他の事前定義された文字を削除します。
substr_replace() この関数は、文字列の一部を別の文字列に置き換えます。
substr_count()関数は、文字列内に部分文字列が出現する回数をカウントします。
substr_compare() 関数は、指定された開始長から 2 つの文字列を比較します。
substr() 関数は文字列の一部を返します。
strtr()関数は文字列内の特定の文字を変換します。
strtoupper() 関数は文字列を大文字に変換します。
strto lower() 関数は、文字列を小文字に変換します。
PHP5 で一般的に使用される関数である strtok() 関数は、文字列をより小さな文字列に分割します。
strstr() 関数は、別の文字列内で最初に出現する文字列を検索します。
strspn()関数は、文字列に含まれる特定の文字の数を返します。
strrpos() 関数は、別の文字列内で最後に出現した文字列を検索します。
strripos() 関数は、別の文字列内で最後に出現した文字列を検索します。
strrev()関数は文字列を反転します。
strrchr() 関数は、別の文字列内で最後に出現した文字列を検索し、その位置から文字列の末尾までのすべての文字を返します。
strpos() 関数は、別の文字列内で最初に出現する文字列の位置を返します。
PHP5 で一般的に使用される関数である strpbrk() 関数は、文字列内の指定された文字のいずれかを検索します。
strncmp()関数は2つの文字列を比較します。
strncasecmp()関数は2つの文字列を比較します。
strnatcmp() 関数は、「自然な」アルゴリズムを使用して 2 つの文字列を比較します。
strnatcasecmp() 関数は、「自然な」アルゴリズムを使用して 2 つの文字列を比較します。
strlen()関数は文字列の長さを返します。
stristr() 関数は、別の文字列内で最初に出現する文字列を検索します。
stripos() 関数は、別の文字列内で最初に出現する文字列の位置を返します。
ストリップスラッシュ () 関数は、addslashes() 関数によって追加されたバックスラッシュを削除します。
ストリップスラッシュ () 関数は、addcslashes() 関数によって追加されたバックスラッシュを削除します。
strip_tags() 関数は、HTML、XML、PHP タグを削除します。
strcspn() 関数は、指定された文字が見つかるまでに文字列内で検索された文字数を返します。
PHP5 で一般的に使用される関数である strcoll() 関数は、2 つの文字列を比較します。
strcmp () 関数は 2 つの文字列を比較します。
strchr() 関数は、別の文字列内で最初に出現する文字列を検索します。
strcasecmp() 関数は 2 つの文字列を比較します。
str_word_count()関数は文字列内の単語数をカウントします。
str_split()関数は文字列を配列に分割します。
str_シャッフル () 関数は、文字列内のすべての文字をランダムにスクランブルします。
str_rot13()関数は文字列に対してROT13エンコードを実行します。
str_replace() 関数は、文字列を使用して文字列内の他の文字を置き換えます。
str_repeat()関数は文字列を指定された回数だけ繰り返します。
str_pad() 関数は、指定された長さまで文字列をパディングします。
str_ireplace() 関数は、文字列を使用して文字列内の他の文字を置き換えます。
PHP5 で一般的に使用される関数である sscanf() 関数は、指定された形式に従って文字列からの入力を解析します。
sprintf () 関数は、フォーマットされた文字列を変数に書き込みます。
soundex()関数は文字列のsoundexキーを計算します。
minimum_text() 関数は、2 つの文字列内で一致する文字の数をカウントします。
sha1_file() 関数は、ファイルの SHA-1 ハッシュを計算します。
sha1()関数は文字列のSHA-1ハッシュを計算します。
Setlocale()関数は地域情報(地域情報)を設定します。
PHP5 でよく使われる関数 rtrim() P rtrim() 関数
ベース名 ― パスのファイル名部分を返します
ディレクトリ名 ― パスのディレクトリ部分を返します
?
配列フィルタ
― コールバック関数を使用して配列内のセルをフィルタリングする
配列反転
― 配列内のキーと値を交換
array_count_values は、文字列内に文字が出現する回数を決定します
配列交差
―
配列の交差部分を計算し、コールバック関数を使用してデータを比較する
配列_固有
― 配列から重複した値を削除 array_flip(array_flip())
各種 ― 配列を逆順にソートし、インデックス関係を維持します
配列合計 ― 配列内のすべての値の合計を計算します
配列検索 ― 配列内の指定された値を検索し、成功した場合は対応するキー名を返します
配列内 ― 配列に特定の値が存在するかどうかを確認します
array_push ― 1 つ以上のセルを配列 の 末尾にプッシュします (押す)
array_unshift() 関数は配列の先頭にあります 1 つ以上の要素を挿入
配列値
入力を返す
配列内のすべての値とそれらの数値インデックスを作成します
。 ////インデックスの再作成には array_values 関数を使用します
count_chars 文字列で使用されている文字に関する情報を返します
配列キー 配列内のすべてのキー名を返します
array_slice 配列からセグメントを取得します
key() は配列内の現在のユニットのキー名を返します 。
get_class_methods
―
クラスメソッド名で構成される配列を返します。
get_class_vars – クラスのデフォルト属性で構成される配列を返します。
get_class – オブジェクトのクラス名を返します。
get_declared_classes ―
定義されたクラスの名前で構成される配列を返します。
get_declared_interfaces
― 宣言されたすべてのインターフェイスを含む配列を返します
get_object_vars – オブジェクトのプロパティの連想配列を返します
get_parent_class – オブジェクトまたはクラスの親クラス名を返します。
interface_exists – インターフェイスが定義されているかどうかを確認します
is_a – オブジェクトがこのクラスに属している場合、またはこのクラスがこのオブジェクトの親クラスである場合に TRUE を返します。
is_subclass_of – このオブジェクトがこのクラスのサブクラスかどうかを返します。
真実
メソッド_存在
― クラスメソッドが存在するか確認する
property_exists – オブジェクトまたはクラスにこのプロパティがあるかどうかを確認します
?
parse_str は、URL に続くパラメータを配列に変換します
配列 parse_str(url,arr)
parse_url は完全な URL を配列
に解析します。
配列 parse_url(文字列 URL)
http_build_query は配列を URL に変換しますか? 次のパラメータ文字列は自動的に URL エンコーディングされます
string http_build_query (array formdata [, string numeric_prefix])

PHPは、特にWeb開発の分野で、最新のプログラミングで強力で広く使用されているツールのままです。 1)PHPは使いやすく、データベースとシームレスに統合されており、多くの開発者にとって最初の選択肢です。 2)動的コンテンツ生成とオブジェクト指向プログラミングをサポートし、Webサイトを迅速に作成および保守するのに適しています。 3)PHPのパフォーマンスは、データベースクエリをキャッシュおよび最適化することで改善でき、その広範なコミュニティと豊富なエコシステムにより、今日のテクノロジースタックでは依然として重要になります。

PHPでは、弱い参照クラスを通じて弱い参照が実装され、ガベージコレクターがオブジェクトの回収を妨げません。弱い参照は、キャッシュシステムやイベントリスナーなどのシナリオに適しています。オブジェクトの生存を保証することはできず、ごみ収集が遅れる可能性があることに注意する必要があります。

\ _ \ _ Invokeメソッドを使用すると、オブジェクトを関数のように呼び出すことができます。 1。オブジェクトを呼び出すことができるように\ _ \ _呼び出しメソッドを定義します。 2。$ obj(...)構文を使用すると、PHPは\ _ \ _ Invokeメソッドを実行します。 3。ロギングや計算機、コードの柔軟性の向上、読みやすさなどのシナリオに適しています。

繊維はPhp8.1で導入され、同時処理機能が改善されました。 1)繊維は、コルーチンと同様の軽量の並行性モデルです。 2)開発者がタスクの実行フローを手動で制御できるようにし、I/O集約型タスクの処理に適しています。 3)繊維を使用すると、より効率的で応答性の高いコードを書き込むことができます。

PHPコミュニティは、開発者の成長を支援するための豊富なリソースとサポートを提供します。 1)リソースには、公式のドキュメント、チュートリアル、ブログ、LaravelやSymfonyなどのオープンソースプロジェクトが含まれます。 2)StackOverFlow、Reddit、およびSlackチャネルを通じてサポートを取得できます。 3)開発動向は、RFCに従うことで学ぶことができます。 4)コミュニティへの統合は、積極的な参加、コード共有への貢献、および学習共有への貢献を通じて達成できます。

PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHPは、シンプルな構文と高い実行効率を備えたWeb開発に適しています。 2。Pythonは、簡潔な構文とリッチライブラリを備えたデータサイエンスと機械学習に適しています。

PHPは死にかけていませんが、常に適応して進化しています。 1)PHPは、1994年以来、新しいテクノロジーの傾向に適応するために複数のバージョンの反復を受けています。 2)現在、電子商取引、コンテンツ管理システム、その他の分野で広く使用されています。 3)PHP8は、パフォーマンスと近代化を改善するために、JITコンパイラおよびその他の機能を導入します。 4)Opcacheを使用してPSR-12標準に従って、パフォーマンスとコードの品質を最適化します。

PHPの将来は、新しいテクノロジーの傾向に適応し、革新的な機能を導入することで達成されます。1)クラウドコンピューティング、コンテナ化、マイクロサービスアーキテクチャに適応し、DockerとKubernetesをサポートします。 2)パフォーマンスとデータ処理の効率を改善するために、JITコンパイラと列挙タイプを導入します。 3)パフォーマンスを継続的に最適化し、ベストプラクティスを促進します。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

メモ帳++7.3.1
使いやすく無料のコードエディター

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン
