PHPの基本的な関数

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 13:06:29851ブラウズ

phpの基本関数
定数を定義します
define('APPCONFIG','plaConfig');
定数を取得します
echo constant('APPCONFIG')."n";
echo APPCONFIG."n";
constants 2 回定義することはできません

変数値を初期化します
ini_set('display_errors',1);
変数値を取得します。
echo ini_get('display_errors')."n";


PHP の
ob_start();

関連関数の紹介:
1. : バッファの内容を更新して出力します。
関数の形式: flash()
説明: この関数は頻繁に使用され、非常に効率的です。
2. ob_start: 出力バッファを開きます
関数形式: void ob_start(void)
説明: バッファがアクティブ化されると、PHP プログラムからのファイル以外のヘッダー情報はすべて送信されませんが、保存されます。 .内部バッファ内。バッファの内容を出力するには、ob_end_flush() または flash() を使用してバッファの内容を出力します。
3. ob_get_contents: 内部バッファの内容を返します。
使用法: string ob_get_contents(void)
説明: この関数は、現在のバッファーの内容を返します。出力バッファーがアクティブ化されていない場合は、FALSE を返します。
4. ob_get_length: 内部バッファーの長さを返します。
使用法: int ob_get_length(void)
説明: この関数は、出力バッファーがアクティブ化されていない場合、現在のバッファー内の長さを ob_get_contents と同じように返します。その後、FALSE を返します。
5. ob_end_flush: 内部バッファの内容をブラウザに送信し、出力バッファを閉じます。
使用法: void ob_end_flush(void)
説明: この関数は、出力バッファーの内容 (存在する場合) を送信します。
6. ob_end_clean: 内部バッファの内容を削除し、内部バッファを閉じる
使用方法: void ob_end_clean(void)
説明: この関数は内部バッファの内容を出力せずに削除します。
7. ob_implicit_flush: 絶対リフレッシュをオンまたはオフにします。
使用方法: void ob_implicit_flush ([int flag])
説明: Perl を使用したことがある人なら誰でも $|=x の意味を知っています。 /Close をオンにすると、ob_implicit_flush 関数はそれと同じになります。デフォルトでは、絶対出力をオンにした後、各スクリプト出力がブラウザに直接送信され、flush( を呼び出す必要はありません)。 )


例:

ob_start();
echo "hellon";
$c=ob_get_contents();
ob_end_flush();
echo "cache=".$c;
?>

出力:
hello
cache=hello



$t0=0;
$s0=0;
$t1=0;
$s1=0;
$t2=0;
$s2=0;
$t3=0;
$ s3=0;
if (ob_get_level()){
$t0=1;
$s0=ob_get_level();
}
ob_start( );
if (ob_get_level( )){
$t1=1;
$s1=ob_get_level();
}
ob_start();
if (ob_get_level()) {
$t2=1;
$s2=ob_get_level();
}
ob_start();

if ( ob_get_level()){
$t3=1 ;
$s3=ob_get_level( );
}
ob_end_flush();
ob_end_flush();
ob_end_flush();
echo "t0=".$t0."n ";
echo "s0= ".$s0."n";
echo "t1=".$t1."n";
echo "s1=".$s1."n";
エコー "t2=".$t2."n";
エコー "s2=".$s2."n";
エコー "t3=".$t3."n";
echo "s3=".$s3 ."n";


出力:
t0=0
s0=0
t1=1
s1=1
t2=1
s2 =2
t3=1
s3=3

die( )
関数はメッセージを出力し、現在のスクリプトを終了します。

この関数は exit() 関数のエイリアスです。
構文

die(status)

パラメータの説明
status 必須。スクリプトを終了する前に書き込まれるメッセージまたはステータス番号を指定します。ステータス番号は出力に書き込まれません。
説明

status が文字列の場合、関数は終了する前に文字列を出力します。

status が整数の場合、この値が終了ステータスとして使用されます。終了ステータスの値は 0 ~ 254 です。終了ステータス 255 は PHP によって予約されており、使用されません。ステータス 0 はプログラムを正常に終了するために使用されます。


file_exists()
ファイルが存在するかどうか、
is_readable()
ファイルが読み取り可能かどうか
realpath()
絶対パス
extension_loaded( )
特定のモジュールがインストールされているかどうか
if(extension_loaded('pcre')){ } 通常のモジュールがインストールされているかどうか

require require_once include 違い

両方とも別のモジュールを含むphpファイルの意味。
require、require_once php ファイルが存在する必要があります。見つからない場合は終了します。
require と require_once の違い
require_once は、php ファイルが以前に導入されているかどうかを確認します。すでに導入されている場合は、再度導入されません。



t.php

echo extension_loaded('pcre');
echo "n";
require "aa .php";
require_once "aa.php";
echo "endn";
?>

aa.php

echo "aan";
?>

execute t.php
1
aa
end


isset unset var_dump

isset()
変数が設定されているか確認
unset()
変数を解放
var_dump()
変数のメモリ情報を出力

$a=1;
if (isset($a)){

echo "0 issetn";
}

var_dump($a);
unset($a);
if(isset($a)){

echo "1 issetn";
}
output
0 isset
int(1)


explode(split,str)
文字列を配列に分割します

$str_a="a b c d e";
$arr_a=explode(' ',$str_a );
var_dump($arr_a);
結果
array(2) {
[0]=>
string(10) "0.89340000"
[1]=> ;
文字列(10) "1305184931"
}

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