ホームページ  >  記事  >  バックエンド開発  >  PHP関数の学習 - PHP関数の復習_PHPチュートリアル

PHP関数の学習 - PHP関数の復習_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:17:30781ブラウズ

1.print_r()
配列の場合は、配列の構造情報を表示します

コードをコピーします コードは次のとおりです。
$a = array ('a' => 'apple', 'b' => 'banana', '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")) ;
var_export ( $a);
$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 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);

axgle コメント: 例 8 を実行すると、この関数が表示されると思います。 php4 でこの関数を実行すると、取得できるクラスは数個だけですが、php5 を使用すると、この例では数十の事前定義された php クラスが表示されます。 php5 はオブジェクト指向の面で大幅に強化されていることがわかります。

10.exit
メッセージを出力し、現在のスクリプトを停止します。 (注: echo と同様、これは「関数」ではなく「ステートメント」です)。
例:
echo "ステートメント 1";
exit("次のステートメント 2");
axgle コメント: プログラムをデバッグします。エラーの検索 場所などの方が便利です
他にも便利な PHP 関数がいくつかありますので、時間があるときに紹介します。


http://www.bkjia.com/PHPjc/325694.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/325694.html技術記事 1.print_r() は、変数に関するわかりやすい情報を出力します。配列の場合は、配列の構造情報を表示します。以下のようにコードをコピーします。 ?php $a = array('a' = 'リンゴ'、'b' = '...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:テーブル表示無制限分類(PHP版)_PHPチュートリアル次の記事:テーブル表示無制限分類(PHP版)_PHPチュートリアル

関連記事

続きを見る