【php学習】phpをゼロから学ぶ
【php学習】ゼロから学ぶPHP 1
はじめに: 2006年頃、PHPを一時期勉強し、その時にダウンロードサイトを作りました。その後、大学院で勉強していたので、利用しました。 java、J2EE の関係で PHP も近年大きな変化を遂げています。それはオブジェクト指向をサポートしたことです。
さて、php を使って何かをする必要があるので、もう一度学習して最初から始めなければなりません。
echo と print の違い:
- echo - 複数の文字列を出力できます
- print - 1 つの文字列のみを出力でき、常に返します1
PHP 定数の設定
定数を設定するには、define() 関数を使用します。この関数には 3 つのパラメータが必要です:
- 最初のパラメータは定数の名前を定義します
- 2 番目のパラメータは定数の値を定義します
- オプションの 3 番目のパラメータは、定数名の大文字と小文字を区別するかどうかを指定します。デフォルトは false です。
<?phpdefine("GREETING", "Welcome to W3School.com.cn!");echo GREETING;?>
は必要ありません
演算子 | 名前 | 例 | 結果 | |||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
== | Equals | $x == $y | $x が $y と等しい場合に true を返します。 | |||||||||||||||||||||||||||||||||||||||||||||||
=== | 合同 (同一) | $x == = $y | $x が $y に等しく、それらが同じ型である場合に true を返します。 | |||||||||||||||||||||||||||||||||||||||||||||||
!= | が | $x と等しくない != $y | $x が等しくない場合$y に設定すると、 true を返します。 | |||||||||||||||||||||||||||||||||||||||||||||||
<> | は | $x <> $y | の場合$ y に等しくない場合は、true を返します。 | |||||||||||||||||||||||||||||||||||||||||||||||
!== | 一致しません (完全に異なります) | $x !== $y | $x が一致する場合not $y に等しく、それらの型が同じでない場合、true を返します。 | |||||||||||||||||||||||||||||||||||||||||||||||
> | が | $x > $y | $x が $ より大きい場合に true を返しますやあ。 | |||||||||||||||||||||||||||||||||||||||||||||||
< | が | $x < $y | より大きい場合、$x が $ より小さい場合に true を返します。やあ。 | |||||||||||||||||||||||||||||||||||||||||||||||
>= | 以上 | $x >= $y | $x の方が大きい場合$x より小さいか等しい If $x が $y 以下の場合に true を返します。 | |||||||||||||||||||||||||||||||||||||||||||||||
数组:
#array
$car=array("Volvo","BWM", "ジープ"); var_dump($car); 結果:
array(3) { [0 ]=> string(5) "ボルボ" [1]=>文字列(3) "帯域幅" [2]=> string(4) "ジープ" }
foreach:
構文foreach ($array as $値) { 実行されるコード; } 例$colors = array("red","green","blue"," yellow");
foreach ($colors as $value) { echo "$value "; } ?> PHP グローバル変数 - スーパーグローバルPHP のいくつかの事前定義変数は「スーパーグローバル」です。つまり、スコープに関係なく常にアクセス可能であり、ユーザーもそれらにアクセスできます。特別なことを何もすることなく、任意の関数、クラス、またはファイルからアクセスできます。 PHP スーパーグローバル変数は次のとおりです:
$_SERVER['HTTP_REFERER']:
HTTP リファラーこれはヘッダーの一部、当浏览器向ウェブサービス务器送信要求時、一般会带上参照者、告诉服务器我是从哪页面链接来的,服务器
PHP $_REQUEST
PHP $_REQUEST は、HTML フォームの送信後にデータを収集するために使用されます。
例< ;?php $name = $_REQUEST['fname']; エコー $name; ?> PHP $_POSTPHP $_POST は、method="post" で HTML フォームを送信した後にフォーム データを収集するために広く使用されています。 $_POST は、変数を渡すためにも広く使用されています。 Example$name = $_POST['fname']; エコー $name; ?>
htmlspecialchars
実際のアプリケーションでは、このフィルタリングは無効ですか?
php 正規表現:
「+」「*」「?」。このうち、
「+」メタキャラクターは、その先頭文字が対象オブジェクト内に 1 回以上連続して出現する必要があることを規定します (
「*」メタキャラクターは、その先頭文字がターゲット オブジェクト
内に 0 回または連続して出現する必要があることを指定します。 「 ? 」メタキャラクタは、その先頭のオブジェクトがターゲット オブジェクト内に 0 回または 1 回出現する必要があると規定します。
/jim{2,6}/
上記の正規表現は、文字 m が使用できることを指定します。一致するオブジェクトが 2 ~ 6 回連続して表示されます。
s: 単一の スペース文字 (タブキーと改行文字を含む) と一致するために使用されます。
S: 使用されます。単一のスペース文字を除くすべての文字と一致します。 d: 0 から 9 までの数字と一致するために使用されます。 w: に使用されます。文字、数字、またはアンダースコア文字に一致します ; W: w に一致しないすべての文字に一致するために使用されます。 .: すべてに一致します。改行文字を除く文字。 b ロケーターは、一致するパターンがターゲット文字列の先頭、または末尾の 2 つの境界のいずれかに出現する必要があることを指定します。
"B" ロケーター。一致するオブジェクトがターゲット文字列の先頭と末尾の 2 つの境界内に存在する必要があることを指定します。つまり、一致するオブジェクトをターゲット文字列の先頭または末尾にすることはできません。
/bbom/上記の正規表現パターンは「b」ロケーターで始まるため、対象オブジェクト内の「bomb」と組み合わせることができます。 、または 「bom」で始まる文字列と一致します。 /manb/上記の正規表現パターンは「b」ロケーターで終わるため、「human」、「women」、または「man」で終わるターゲット オブジェクト内の文字列と一致します。
/([a-z][A-Z][0-9])+/
「()」記号に含まれる内容は、ターゲットオブジェクト内に同時に出現する必要があります。
/[^A-C]/
^ は否定を表します
|

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











ログイン画面に「組織から PIN の変更を求められています」というメッセージが表示されます。これは、個人のデバイスを制御できる組織ベースのアカウント設定を使用しているコンピューターで PIN の有効期限の制限に達した場合に発生します。ただし、個人アカウントを使用して Windows をセットアップした場合、エラー メッセージは表示されないのが理想的です。常にそうとは限りませんが。エラーが発生したほとんどのユーザーは、個人アカウントを使用して報告します。私の組織が Windows 11 で PIN を変更するように要求するのはなぜですか?アカウントが組織に関連付けられている可能性があるため、主なアプローチはこれを確認することです。ドメイン管理者に問い合わせると解決できます。さらに、ローカル ポリシー設定が間違っていたり、レジストリ キーが間違っていたりすると、エラーが発生する可能性があります。今すぐ

Windows 11 では、新鮮でエレガントなデザインが前面に押し出されており、最新のインターフェイスにより、ウィンドウの境界線などの細部をカスタマイズして変更することができます。このガイドでは、Windows オペレーティング システムで自分のスタイルを反映した環境を作成するのに役立つ手順について説明します。ウィンドウの境界線の設定を変更するにはどうすればよいですか? + を押して設定アプリを開きます。 Windows [個人用設定] に移動し、[色の設定] をクリックします。ウィンドウの境界線の色の変更設定ウィンドウ 11" width="643" height="500" > [タイトル バーとウィンドウの境界線にアクセント カラーを表示する] オプションを見つけて、その横にあるスイッチを切り替えます。 [スタート] メニューとタスク バーにアクセント カラーを表示するにはスタート メニューとタスク バーにテーマの色を表示するには、[スタート メニューとタスク バーにテーマを表示] をオンにします。

デフォルトでは、Windows 11 のタイトル バーの色は、選択したダーク/ライト テーマによって異なります。ただし、任意の色に変更できます。このガイドでは、デスクトップ エクスペリエンスを変更し、視覚的に魅力的なものにするためにカスタマイズする 3 つの方法について、段階的な手順を説明します。アクティブなウィンドウと非アクティブなウィンドウのタイトル バーの色を変更することはできますか?はい、設定アプリを使用してアクティブなウィンドウのタイトル バーの色を変更したり、レジストリ エディターを使用して非アクティブなウィンドウのタイトル バーの色を変更したりできます。これらの手順を学習するには、次のセクションに進んでください。 Windows 11でタイトルバーの色を変更するにはどうすればよいですか? 1. 設定アプリを使用して + を押して設定ウィンドウを開きます。 Windows「個人用設定」に進み、

タスクバーのサムネイルは楽しい場合もありますが、気が散ったり煩わしい場合もあります。この領域にマウスを移動する頻度を考えると、重要なウィンドウを誤って閉じてしまったことが何度かある可能性があります。もう 1 つの欠点は、より多くのシステム リソースを使用することです。そのため、リソース効率を高める方法を探している場合は、それを無効にする方法を説明します。ただし、ハードウェアの仕様が対応可能で、プレビューが気に入った場合は、有効にすることができます。 Windows 11でタスクバーのサムネイルプレビューを有効にする方法は? 1. 設定アプリを使用してキーをタップし、[設定] をクリックします。 Windows では、「システム」をクリックし、「バージョン情報」を選択します。 「システムの詳細設定」をクリックします。 [詳細設定] タブに移動し、[パフォーマンス] の下の [設定] を選択します。 「視覚効果」を選択します

Windows インストーラー ページに「問題が発生しました」というメッセージとともに「OOBELANGUAGE」というメッセージが表示されますか?このようなエラーが原因で Windows のインストールが停止することがあります。 OOBE とは、すぐに使えるエクスペリエンスを意味します。エラー メッセージが示すように、これは OOBE 言語の選択に関連する問題です。心配する必要はありません。OOBE 画面自体から気の利いたレジストリ編集を行うことで、この問題を解決できます。クイックフィックス – 1. OOBE アプリの下部にある [再試行] ボタンをクリックします。これにより、問題が発生することなくプロセスが続行されます。 2. 電源ボタンを使用してシステムを強制的にシャットダウンします。システムの再起動後、OOBE が続行されます。 3. システムをインターネットから切断します。 OOBE のすべての側面をオフライン モードで完了する

Windows 11 のディスプレイ スケーリングに関しては、好みが人それぞれ異なります。大きなアイコンを好む人もいれば、小さなアイコンを好む人もいます。ただし、適切なスケーリングが重要であることには誰もが同意します。フォントのスケーリングが不十分であったり、画像が過度にスケーリングされたりすると、作業中の生産性が大幅に低下する可能性があるため、システムの機能を最大限に活用するためにカスタマイズする方法を知る必要があります。カスタム ズームの利点: これは、画面上のテキストを読むのが難しい人にとって便利な機能です。一度に画面上でより多くの情報を確認できるようになります。特定のモニターおよびアプリケーションにのみ適用するカスタム拡張プロファイルを作成できます。ローエンド ハードウェアのパフォーマンスの向上に役立ちます。画面上の内容をより詳細に制御できるようになります。 Windows 11の使用方法

画面の明るさは、最新のコンピューティング デバイスを使用する上で不可欠な部分であり、特に長時間画面を見る場合には重要です。目の疲れを軽減し、可読性を向上させ、コンテンツを簡単かつ効率的に表示するのに役立ちます。ただし、設定によっては、特に新しい UI が変更された Windows 11 では、明るさの管理が難しい場合があります。明るさの調整に問題がある場合は、Windows 11 で明るさを管理するすべての方法を次に示します。 Windows 11で明るさを変更する方法【10の方法を解説】 シングルモニターユーザーは、次の方法でWindows 11の明るさを調整できます。これには、ラップトップだけでなく、単一のモニターを使用するデスクトップ システムも含まれます。はじめましょう。方法 1: アクション センターを使用する アクション センターにアクセスできる

Windows のライセンス認証プロセスが突然切り替わり、このエラー コード 0xc004f069 を含むエラー メッセージが表示されることがあります。ライセンス認証プロセスはオンラインですが、Windows Server を実行している一部の古いシステムではこの問題が発生する可能性があります。これらの初期チェックを実行し、システムのアクティブ化に役に立たない場合は、問題を解決するための主要な解決策に進んでください。回避策 – エラー メッセージとアクティベーション ウィンドウを閉じます。次に、コンピュータを再起動します。 Windows ライセンス認証プロセスを最初から再試行します。解決策 1 – ターミナルからアクティブ化する cmd ターミナルから Windows Server Edition システムをアクティブ化します。ステージ – 1 Windows Server のバージョンを確認する 使用している W の種類を確認する必要があります
