ホームページ >バックエンド開発 >PHPの問題 >PHP で知っておくべき知識ポイントは何ですか? (第 2 弾)

PHP で知っておくべき知識ポイントは何ですか? (第 2 弾)

慕斯
慕斯オリジナル
2021-06-30 11:05:341814ブラウズ

PHP についてたくさんのことを学びましたが、PHP について知っておくべき知識のポイントは何ですか?完全にマスターしましたか?まだマスターしていない場合は、この記事に従って学習を続けてください

関連する推奨事項:PHP について知っておくべき知識ポイントは何ですか?

#ファイル操作関数:

opendir (パス): パス リソースをオープンします (パス内のすべてのデータをメモリに読み取ります)

readdir (パスリソース): 現在のリソースポインタが指すファイル名をフォルダリソースから読み込み、ポインタが1ビット下に移動します

closedir (リソース): 該当するファイルリソースを解放します

scandir (パス): パス内のすべてのファイル名を読み取り、配列を返します。配列の各要素はファイル名です。

file_exists: ファイルが存在するかどうかを判断します (ファイルは広義にはパスとファイルです) is _dir: 指定されたパスが存在するかどうかを判断します (フォルダー)

is_file: 指定されたパスが存在するかどうかを判断しますファイル (File) mkdir: パスを作成します。パスが存在する場合はエラーが報告されます。 rmdir: フォルダーを削除します。

file_get_contents: 指定されたファイルからデータ内容を読み取ります。

Encoding:

base64_encode この関数は、文字列を MIME BASE64 でエンコードします。 BASE64 でエンコードされた文字列には、大文字と小文字の英字、アラビア数字、記号とバックスラッシュの合計 64 個の基本文字のみが含まれており、他の特殊文字は含まれていないため、BASE64 と呼ばれます。

base64_decode decode

Serialize:

serializeunserialize

json_encode 変数を JSON エンコードします

json_decode ペア文字列JSON 形式でエンコードされます。

エラー報告:

error_reporting(E_ALL)

ini_set('表示エラー', 1)

文字列関数:
#strlen: 文字列長、バイト長を取得

#substr_count 特定の文字列が出現する回数

# substr: 文字列インターセプト、文字列を取得 (バイト単位でインターセプト) mb_strlen.mb_substr

strchr: substr と同様、指定位置から最後までインターセプト

strrchr (ファイルのサフィックス名を取得) ): strchr と同じで、右から文字を検索するだけです。 strto lower: すべての文字が小文字です (英語の文字の場合)

strtoupper: すべての文字が大文字です

strrev: 文字列の反転 Reverse (英語のみ)反転可能: 英語のストレージには 1 バイトしかありません)、バイト単位で反転 strpos: 文字列 (数値添え字) 内で対応する文字が出現する位置を検索し、左端から開始して

strrpos: strpos と同じ

trim: 文字列の両側の文字を削除します。デフォルトはスペースです。

str_split 関数は、文字列を配列に分割します。

一連の小さな部分の場合

chunk_split() 関数は文字列を分割します。

str_repeat("Shanghai",5);文字列 "Shanghai" 5 を繰り返します。回 str_replace('l', 'T, dirname(DIR)));

ucfirst を大文字に置き換えます

時刻と日付の関数:

#time: 現在時刻のタイムスタンプを取得します (整数: グリニッジ標準時 1970 年 1 月 1 日 0:00:00 から開始) 秒数 date: 時刻シリアル化関数、指定されたタイムスタンプを次のように変換します指定された時刻と日付の表示形式 (任意の文字列: 専門的な形式指定子が指定されます) タイムスタンプが指定されていない場合、システムはデフォルトで現在時刻のタイムスタンプを使用します

strtotime: time 日付形式文字列を次の形式に変換します。対応するタイムスタンプ (正しい英語の時刻表現であれば変換可能)

microtime: マイクロ秒のタイムスタンプ、要件に応じて異なる結果を返す 混合マイクロタイム (ブール型)、浮動小数点を返すことができる時間の数値、または配列 (タイムスタンプとマイクロ秒) を返すこともできます。

addcslashes は、指定された文字の前にバックスラッシュが追加された文字列を返します。

htmlspecialchars 関数は、一部の事前定義された文字を HTML エンティティに変換します。htmlspecialchars

decode は、いくつかの事前定義された HTML エンティティを文字に変換します

定数:

define() は定数を定義します define()定数が定義されているかどうかを確認します

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHP で知っておくべき知識ポイントは何ですか? (第 2 弾)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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