ホームページ  >  記事  >  バックエンド開発  >  PHP実践13日目_PHPチュートリアル

PHP実践13日目_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-14 10:11:14795ブラウズ

今日はオブジェクト指向プログラミングを見直し、オブジェクトのパラメーターをインスタンス化するマジック メソッド __construct と、オブジェクトが破棄される前に実行されるマジック メソッド __destruct について学びました
そして
プライベートメンバー属性を取得するための __get の最初のパラメーターは、取得した名前です
プライベートメンバー属性を設定する __set の最初のパラメーターはメンバー名で、2 番目のパラメーターは渡された値です
__call 一致するメソッドがない場合は、それを呼び出します。最初のパラメータは呼び出しの名前で、2 番目のパラメータは渡されたパラメータです
__isset は、メンバーが存在するかどうかを判断するために使用されます。最初のパラメーターはメンバー名です
。 __unset はメンバーを破棄するために使用されるときに呼び出されます
[php]
/*
* 関数 strmin たとえば、「12345」として全文を取得したい場合は、「3」を取得する必要があります。<3> の先頭は「2」、<3> の末尾は「4」です。 "、
* パラメータ $nString テキスト タイプ、例: 取得したい全文は 12345
* パラメータ $sString のテキスト型、3 の前は「2」です、
* パラメーター $eString のテキスト タイプ、 の後に 3 が続く場合は "4" になります
* パラメータ $position は整数型で、空にすることもできます。検索するテキストの開始位置です
* パラメータ $isStr、論理型、null 可能、デフォルトは false、大文字と小文字を区別します
*/
関数 strmin($nString,$sString,$eString,$position=0,$isStr)
{
If ($isStr) {
$s=strpos($nString, $sString,$position);

$e=strpos($nString, $eString,$s); }その他{
$s=stripos($nString, $sString,$position);

$e=strpos($nString, $eString,$s); }
$s=$s+strlen($sString); $e=$e-$s
return substr($nString,$s,$e);

}


/*
※関数strleftはテキストの左側から探したいテキストをクリックすると検索を開始します
* パラメータ $nString テキストタイプ、 、検索されるテキスト
* パラメータ $string テキストタイプ、検索したいテキスト
* パラメータ $position は整数型で、検索するテキストの開始位置を null にすることもできます
* パラメータ $isStr、論理型、null 可能、デフォルトは false、大文字と小文字を区別します
*パラメータ$goNum、整数型、null可能、スキップ数、デフォルトは0、スキップなし
*/
関数 strleft($nString,$string,$position=0,$isStr=false,$goNum=0)
{
$p=$位置


{
をしてください                                           $goNum--; echo $p."

;

If ($isStr) {
$p=strpos($nString, $string,$p); }その他{
$p=stripos($nString, $string,$p); }
                                                     
$p++;

} while ($goNum>=0);


戻り substr($nString,0,$p); }

/*
* 関数 strmin たとえば、「12345」として全文を取得したい場合は、「3」を取得する必要があります。<3> の先頭は「2」、<3> の末尾は「4」です。 "、
* パラメータ $nString テキストタイプ、例: 全文を取得したい場合は 12345
* パラメータ $sString のテキスト型、3 の前は「2」です、
* パラメーター $eString のテキスト タイプ、 の後に 3 が続く場合は "4" になります
* パラメータ $position は整数型で、検索するテキストの開始位置を null にすることもできます
* パラメータ $isStr、論理型、null 可能、デフォルトは false、大文字と小文字を区別します
*/
関数 strmin($nString,$sString,$eString,$position=0,$isStr)
{
if ($isStr) {
$s=strpos($nString, $sString,$position);


$e=strpos($nString, $eString,$s);
}その他{
$s=stripos($nString, $sString,$position);


$e=strpos($nString, $eString,$s);
}
$s=$s+strlen($sString);
$e=$e-$s;
substr($nString,$s,$e)を返します;


}


/*
* 関数 strleft テキストの左側から検索したいテキストをクリックして検索を開始します
* パラメータ $nString テキストタイプ、 、検索されるテキスト
* パラメータ $string テキストタイプ、検索したいテキスト
* パラメータ $position は整数型で、検索するテキストの開始位置を null にすることもできます
* パラメータ $isStr、論理型、null 可能、デフォルトは false、大文字と小文字を区別します
*パラメータ$goNum、整数型、null可能、スキップ数、デフォルトは0、スキップなし
*/
関数 strleft($nString,$string,$position=0,$isStr=false,$goNum=0)
{
$p=$位置;


やります{

$goNum--;
echo $p."
";


if ($isStr) {
$p=strpos($nString, $string,$p);
}その他{
$p=stripos($nString, $string,$p);
}

$p++;


} while ($goNum>=0);


$p--;
substr($nString,0,$p);
を返します }


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/477371.html技術記事今日からまたオブジェクト指向プログラミングを始めて、オブジェクトのパラメータをインスタンス化する魔法のメソッド__construct、オブジェクトが破棄される前に実行される魔法のメソッド__destruct、プライベートを取得する__getを知りました...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。