ホームページ >バックエンド開発 >PHPチュートリアル >このコードは何を意味するのでしょうか?

このコードは何を意味するのでしょうか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-20 12:34:261151ブラウズ

以下のコードは表示されず、混乱しています。
$site_url = strto lower('http://'.$_SERVER['HTTP_HOST'].substr($_SERVER['PHP_SELF '], 0, strrpos($_SERVER['PHP_SELF'], '/index.php')).'/shop/index.php');


ディスカッションへの返信 (解決策)

$_SERVER['HTTP_HOST'] はホスト localhost
substr string インターセプト
$ _SERVER['PHP_SELF' これはファイル アドレスに相当します /shop/index.php
strrpos 別の文字列内でその文字列が出現する位置を見つけます

最終的な site_url は localhost / shop/index.php

関数の意味を理解する必要があります。
1 つずつエコーするのは難しくありません。理解できない場合は、まず echo $_SERVER['PHP_SELF']; を出力してください。

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