ホームページ >バックエンド開発 >PHPチュートリアル >このコードは何を意味するのでしょうか?
以下のコードは表示されず、混乱しています。
$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']; を出力してください。