ホームページ  >  記事  >  バックエンド開発  >  PHP関数の学習 PHP関数のコメント

PHP関数の学習 PHP関数のコメント

黄舟
黄舟オリジナル
2016-12-17 09:23:351151ブラウズ

1.print_r()
変数に関する分かりやすい情報を出力します。
例:

コードは次のとおりです。 $a = array ( 'a' => 'apple', 'b' => 'バナナ', 'c' => array ('x', 'y', 'z') );

print_r ($a);
?>


axgle コメント: 配列の構造情報の表示は、プログラムのデバッグに不可欠なツールです。戻り結果が配列である「関数」については、print_r するだけで、すべての詳細が一目瞭然です。
2.var_export()

変数の文字列表現を出力または返します

この関数は、関数に渡された変数に関する構造情報を返します。返される表現が正当な PHP コードである点を除いて、print_r() と似ています。
関数の 2 番目のパラメーターを TRUE に設定することで、変数の表現を返すことができます。
例:


。コードは次のとおりです:

$a = array (1, 2, array ("a", "b", "c")); $a);

echo "
";

$v = var_export($a, TRUE);


axgle コメント: 上記の例では、$v = var_export ($a, TRUE ) は php コードを返します~~ その後、それを php ファイルとして保存できます。
phpファイルとして保存する場合はどうすればよいですか?あはは、これは「キャッシュ」として使用でき、必要に応じて直接含めることができます。
3.file()
file() はファイルを配列として返します。配列内の各要素は、改行を含むファイル内の対応する行です。失敗すると、file() は FALSE を返します。

コードは次のとおりです:



// ファイルを配列に読み取ります。
$lines = file('test.txt');
//この配列の構造を表示します

axgle コメント: file() 関数は私にとって初めての入門でした。 php とても驚いた関数です。 C言語やVBでファイルを読み書きしたときの非常に面倒な経験に比べると、当時はfile()関数ほど便利なファイルの読み書きはないと感じていました。
4.phpinfo()
PHP のバージョン、関数のサポート、グローバル変数などの php に関連する情報を出力します。
例:
phpinfo()
?>
axgle コメント: function を使用すると、PHP の急速な発展をいつでも理解できるようになります ---PHP の発展に細心の注意を払うと~~~~

5.file_get_contents() (注: PHP 4 >= 4.3.0、PHP 5) )

ファイル全体を読み取る 文字列を入力します。 file_get_contents() 関数は、ファイルの内容を文字列に読み取る場合に推奨される方法です。オペレーティング システムがメモリ マッピング テクノロジをサポートしている場合は、パフォーマンスを向上させるためにメモリ マッピング テクノロジも使用されます。
例:
$data = file_get_contents('test.txt');
echo $data;
?>
ファイルに文字列を直接書き込みます。
例:
//画像のアドレス
$url="http://...test.com/plmm.jpg";
//バイナリ "string" を読み取る
$data = file_get_contents($url);
//コンピューターに保存
file_put_contents("Beauty.jpg",$data);
?>
axgle コメント: ある美容写真 Web サイトの写真が次のような名前になっているとします。 1.jpg、2.jpg...
わかりました、for ループを使用してすべての「美人」を捕まえてください。興奮しすぎてガールフレンドを嫉妬させないでください
嫉妬~~~
7.function_exists
If 関数が存在する場合、 true を返します
例:
//関数が存在しない場合は、関数をカスタマイズします
if(!function_exists('file_put_contents')) {
function file_put_contents($filename,$data) {
$ fp=fopen($filename,"wb");
fwrite($fp,$data);
}
}
?> 定義されたすべての php を取得します機能。
例:


コードは次のとおりです:


$arr = get_dependent_functions();


axgle コメント:すべての機能が有名です。特定の関数の使用法を知りたい場合は、http://www.php.net/function_name フォームを使用してオンラインで確認できます。「あらゆる病気を治療し、あらゆる種類の困難な問題を診断し、病気を治療します~~ ~~"
9.get_declared_classes
定義されたすべての PHP クラスを取得する配列を返します。
例:


コードは次のとおりです:

$arr = get_declared_classes();

;


axgle コメント: 例 8 を実行すると、この関数が表示されると思います。 php4 でこの関数を実行すると、取得できるクラスは数個だけですが、php5 を使用すると、この例では数十の事前定義された php クラスが表示されます。 php5 はオブジェクト指向の面で大幅に強化されていることがわかります。
10.exit
メッセージを出力し、現在のスクリプトを停止します。 (注: echo と同様、これは「関数」ではなく「ステートメント」です)。
例:
echo "ステートメント 1";
exit("次のステートメント 2");
axgle コメント: プログラムをデバッグします。エラーを見つける 場所などの方が便利です
他にも便利な PHP 関数がいくつかありますので、時間があるときに紹介します。

上記は、PHP 関数学習のための PHP 関数レビューコンテンツです。その他の関連記事については、PHP 中国語 Web サイト (www.php.cn) に注目してください。

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