1.print_r() 変数に関するわかりやすい情報を出力します。配列の場合は、配列の構造情報が表示されます。
例:
$a = array ( 'a' => 'リンゴ'、' b' => 'バナナ'、'c' => array ('x', 'y', 'z'));
print_r ($a);
?>
axgle コメント: 配列の構造情報の表示は、プログラムのデバッグに不可欠なツールです。戻り結果が配列である「関数」については、print_r するだけで、すべての詳細が一目瞭然です。
2.var_export() 変数の文字列表現を出力または返します
この関数は、関数に渡された変数に関する構造情報を返します。print_r() に似ています。の違いは、返される表現が正当な PHP コードであることです。
関数の 2 番目の引数を TRUE に設定すると、変数の表現を返すことができます。
例:
php
$a = array (1, 2, array ("a", "b", "c"));
var_export ($a);
echo "
";
$v = var_export($a, TRUE);
echo $v;
?>
axgle コメント: 上記の例では、 $v = var_export($a, TRUE) は php コードを返します~~ その後、それを php ファイルとして保存できます。
php ファイルとして保存する場合はどうすればよいですか?あはは、これは「キャッシュ」として使用でき、必要に応じて直接含めることができます。
3.file()
file() はファイルを配列として返します。配列内の各要素は、改行を含むファイル内の対応する行です。失敗すると、file() は FALSE を返します。
//ファイルをコピーして配列に読み込みます。
$lines = file('test.txt');
//この配列の構造を表示します
print_r($lines);
?>
axgle コメント: file() 関数は、私が初めて PHP に触れたときに非常に驚いた関数です。 C言語やVBでファイルを読み書きするのに非常に面倒だった経験に比べれば、当時はfile()関数ほど便利なファイルの読み書きはないと感じていました。
4.phpinfo()
PHP バージョン、関数サポート、グローバル変数などの php 関連情報を出力します。
例:
phpinfo();
?>
axgle コメント: 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";
//バイナリ "string" を読み取ります
$data=file_get_contents($url);
//自分のコンピュータに保存します
file_put_contents ("Beauty.jpg",$data);
?>
axgle コメント: ある美人画像サイトの写真に 1.jpg、2.jpg などの名前が付いていることに気付いた場合...
OK、for ループを使ってすべての「美人」を捕まえてください。興奮しすぎてガールフレンドを嫉妬させないでください。
7.function_exists 関数が存在する場合は true を返します
例:
//関数が存在しない場合は、関数をカスタマイズします
if(!function_exists('file_put_contents')) { 関数file_put_contents($filename,$data) {
$fp=fopen($filename,"wb");
fwrite($fp,$data);
fclose($fp); }
}
?>
8.get_define_functions
定義されたすべての PHP 関数を取得する配列を返します。
例:
php
$arr = get_dependent_functions();
print_r($arr);
?>
axgle コメント: これで、すべての関数名がわかりました。特定の関数の使い方を知りたい場合は、http://www.php.net/関数名というフォームを使用してオンラインで確認できます。 ~~~"
9.get_declared_classes
定義されたすべての PHP クラスを取得するための配列を返します。
例:
php
$arr = get_declared_classes();
print_r($arr);
?>
axgle コメント: 例 8 を実行すると、この関数が表示されると思います。この関数を php4 で実行すると、取得できるクラスは数個だけですが、php5 を使用すると、この例では数十の事前定義された php クラスが表示されます。 php5 はオブジェクト指向の面で大幅に強化されていることがわかります。
10.exit
メッセージを出力し、現在のスクリプトを停止します。 (注: echo と同様、これは「関数」ではなく「ステートメント」です)。
例:
echo "ステートメント 1";
exit("次のステートメント 2 は出力されません");
echo "ステートメント 2";
?>
axgle コメント: プログラムのデバッグやエラー箇所の発見に役立ちます。
他にも便利な PHP 関数はたくさんありますが、非常に興味深い PHP 関数を共有します。時間があるときに紹介します。