PHP関数の学習 - PHP関数の復習_PHPチュートリアル
1.print_r()
配列の場合は、配列の構造情報を表示します
print_r ( $a);
axgle コメント: 配列の構造情報の表示は、プログラムのデバッグに不可欠なツールです。戻り結果が配列である「関数」については、print_r するだけで、すべての詳細が一目瞭然です。
2.var_export()
変数の文字列表現を出力または返します この関数は、関数に渡された変数に関する構造情報を返します。返される表現が正当な PHP コードである点を除けば、print_r() と似ています。 。
関数の 2 番目のパラメーターを TRUE に設定することで、変数の表現を返すことができます。
例:
var_export ( $a);
$v = var_export($a, TRUE);
axgle コメント: v = var_export($ a, TRUE) は php コードを返します~~ その後、それを php ファイルとして保存できます。
phpファイルとして保存する場合はどうすればよいですか?あはは、これは「キャッシュ」として使用でき、必要に応じて直接含めることができます。
3.file()
file() はファイルを配列として返します。配列内の各要素は、改行を含むファイル内の対応する行です。失敗すると、file() は FALSE を返します。
コードをコピーします
コードは次のとおりです:
axgle コメント: file() 関数は、 php に初めて触れました。非常に驚くべき機能です。 C言語やVBでファイルを読み書きしたときの非常に面倒な経験に比べると、当時はfile()関数ほど便利なファイルの読み書きはないと感じていました。
4.phpinfo()
PHP バージョン、機能サポート、グローバル変数などの php 関連情報を出力します。
例:
axgle review:シンプル PHP の急速な発展を常に理解できる関数 ---PHP の発展に注目すれば~~~~
5.file_get_contents() (注: PHP 4 >= 4.3.0, PHP 5)
ファイル全体を文字列に読み取る file_get_contents() 関数は、ファイルの内容を文字列に読み取る方法として推奨されます。オペレーティング システムがサポートしている場合は、パフォーマンスを向上させるためにメモリ マッピング テクノロジも使用されます。
例:
$data = file_get_contents('test.txt');
echo $data;
6. file_put_contents (注: PHP 5) ファイルに文字列を直接書き込みます。
例: //画像のアドレス
$url="http://...test.com/plmm.jpg";
//バイナリ「文字列」を読み取る
$data= file_get_contents($url);
//コンピューターに保存
?> axgle コメント: 美容画像サイトで画像の名前を見つけた場合.jpg, 2.jpg... わかりました、for ループを使用してすべての「美しいもの」を見つけてください。興奮しすぎてガールフレンドを
嫉妬させないでください~~~
7. function_exists
関数が存在する場合、 true を返します
例:
//関数が存在しない場合は、関数をカスタマイズします
if(!function_exists('file_put_contents')) {
function file_put_contents($filename ,$data) {
$ fp=fopen($filename,"wb");
fwrite($fp,$data);
}
} 8.get_dependent_functions
すべてを取得する配列を返します。定義されたphp関数。
例:
コードをコピーします
コードは次のとおりです。これですべての関数名が分かりました。特定の関数の使用法を知りたい場合は、http://www.php.net/function_name フォームを使用してオンラインで確認できます。「あらゆる病気を治療し、あらゆる種類の困難な問題を診断し、病気を治療します~~ ~~"
9.get_declared_classes
定義されたすべての PHP クラスを取得する配列を返します。
例:
コードをコピーします
$arr = get_declared_classes();
print_r($arr);
10.exit
メッセージを出力し、現在のスクリプトを停止します。 (注: echo と同様、これは「関数」ではなく「ステートメント」です)。 例:
echo "ステートメント 1";
exit("次のステートメント 2");
axgle コメント: プログラムをデバッグします。エラーの検索 場所などの方が便利です
他にも便利な PHP 関数がいくつかありますので、時間があるときに紹介します。
http://www.bkjia.com/PHPjc/325694.html

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









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

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

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

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

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

文字列は、文字、数字、シンボルを含む一連の文字です。このチュートリアルでは、さまざまな方法を使用して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で後期静的結合(LSB)を実装し、クラスを定義するのではなく、静的コンテキストで呼び出しクラスを参照できるようにします。 1)解析プロセスは実行時に実行されます。2)継承関係のコールクラスを検索します。3)パフォーマンスオーバーヘッドをもたらす可能性があります。

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