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

WBOY
リリース: 2016-07-14 10:11:14
オリジナル
835 人が閲覧しました

今日はオブジェクト指向プログラミングを見直し、オブジェクトのパラメーターをインスタンス化するマジック メソッド __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を知りました...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート