前書き: 2006 年頃、一時期 PHP を勉強し、その時にダウンロード サイトを作成しました。その後、大学院で Java と j2ee を使用したため、近年は PHP も使用されなくなりました。多くの変更が加えられましたが、最大の変更はオブジェクト指向のサポートです。
今、php で何かをする必要があるので、もう一度学習して最初から始めなければなりません!
エコーとプリントの違い:
定数を設定するには、define() 関数を使用します。これには 3 つのパラメーターが必要です:
オペレーター | 名前 | 例 | 結果 |
---|---|---|---|
== | に等しい | $x == $y | $x が $y と等しい場合に true を返します。 |
=== | 一致(同一) | $x === $y | $x が $y に等しく、それらが同じ型である場合に true を返します。 |
!= | と等しくありません | $x != $y | $x が $y と等しくない場合は true を返します。 |
と等しくありません | $x $y | $x が $y と等しくない場合は true を返します。 | |
!== | 一致しない(全く違う) | $x !== $y | $x が $y と等しくなく、それらが同じ型ではない場合は true を返します。 |
> | より大きい | $x > $y | $x が $y より大きい場合は true を返します。 |
より大きい | $x | $x が $y より小さい場合は true を返します。 | |
>= | 以上 | $x >= $y | $x が $y 以上の場合に true を返します。 |
以下 | $x | $x が $y 以下の場合に true を返します。 |
PHP のいくつかの事前定義変数は「スーパーグローバル」です。つまり、スコープに関係なく常にアクセス可能であり、特別なことを何もしなくても、どの関数、クラス、またはファイルからでもアクセスできます。
PHP スーパーグローバル変数は次のとおりです:
要素/コード | 説明 |
---|---|
$_SERVER['PHP_SELF'] | 現在実行中のスクリプトのファイル名を返します |
$_SERVER['GATEWAY_INTERFACE'] | サーバーが使用している Common Gateway Interface (CGI) のバージョンを返します |
$_SERVER['SERVER_ADDR'] | ホストサーバーのIPアドレスを返します |
$_SERVER['SERVER_NAME'] | ホストサーバーの名前を返します (www.w3schools.com など) |
$_SERVER['SERVER_SOFTWARE'] | サーバー識別文字列 (Apache/2.2.24 など) を返します |
$_SERVER['SERVER_PROTOCOL'] | 情報プロトコル (HTTP/1.1 など) の名前とリビジョンを返します |
$_SERVER['REQUEST_METHOD'] | ページへのアクセスに使用されるリクエストメソッド (POST など) を返します |
$_SERVER['REQUEST_TIME'] | リクエストの開始時のタイムスタンプ (1377687496 など) を返します |
$_SERVER['QUERY_STRING'] | ページがクエリ文字列を介してアクセスされた場合、クエリ文字列を返します |
$_SERVER['HTTP_ACCEPT'] | 現在のリクエストから Accept ヘッダーを返します |
$_SERVER['HTTP_ACCEPT_CHARSET'] | 現在のリクエストから Accept_Charset ヘッダーを返します (utf-8、ISO-8859-1 など) |
$_SERVER['HTTP_HOST'] | 現在のリクエストから Host ヘッダーを返します |
$_SERVER['HTTP_REFERER'] | 現在のページの完全な URL を返します (すべてのユーザーエージェントがサポートしているわけではないため信頼性がありません) |
$_SERVER['HTTPS'] | スクリプトは安全な HTTP プロトコルを通じてクエリされていますか |
$_SERVER['REMOTE_ADDR'] | ユーザーが現在のページを表示している IP アドレスを返します |
$_SERVER['REMOTE_HOST'] | ユーザーが現在のページを表示しているホスト名を返します |
$_SERVER['REMOTE_PORT'] | Web サーバーと通信するためにユーザーのマシンで使用されているポートを返します |
$_SERVER['SCRIPT_FILENAME'] | 現在実行中のスクリプトの絶対パス名を返します |
$_SERVER['SERVER_ADMIN'] | Web サーバー構成ファイル内の SERVER_ADMIN ディレクティブに指定された値を返します (スクリプトが仮想ホスト上で実行される場合、その仮想ホストに定義された値になります) (someone@w3schools.com など) |
$_SERVER['SERVER_PORT'] | Web サーバーが通信に使用しているサーバー マシンのポート (80 など) を返します |
$_SERVER['SERVER_SIGNATURE'] | サーバー生成ページに追加されるサーバーのバージョンと仮想ホスト名を返します |
$_SERVER['PATH_TRANSLATED'] | ファイルシステムベースの現在のスクリプトへのパスを返します |
$_SERVER['SCRIPT_NAME'] | 現在のスクリプトのパスを返します |
$_SERVER['SCRIPT_URI'] | 現在のページの URI を返します |
例
http://www.bkjia.com/PHPjc/854422.html
true