-1

最初に、私は PHP の専門家ではないことを皆さんにお知らせしたいと思います。基本的なことは知っています。私は独学で学んでいるので、皆さんに助けを求めています。

いくつか検索しましたが、何を検索すればよいかわかりません。

ブロック全体のコード行

$base_root = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? 'https' : 'http';

したがって、コードのブロックは URL を構築するためのものです。このコード行は、http または https のいずれかを選択します。

(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on')

この行は、https が設定されているかどうかを確認します。今までは大丈夫

 ? 'https' : 'http';

ここで助けが必要です。「?」は何を意味しますか? そして ':' は?

前もって感謝します。また、私が学べる書籍、サイト、またはチュートリアルをお勧めしていただければ幸いです。

敬具

4

4 に答える 4

0

三項演算子です。

の前の条件がと?の間の値を返します。if 条件の後の値は です。:?true:false

一般的に PHP マニュアルを読むことをお勧めします。PHP に関するほぼすべてのトピックについて多くの情報が記載されています。

于 2013-06-20T11:59:48.123 に答える