PHPの基本構文のまとめ、PHPの基本構文_PHPチュートリアル
PHPの基本構文、基本的なPHP構文のまとめ
1. PHP でできることは何ですか?
PHP で何ができるの?とても強力だと思いますが、私の技術力は十分ではありません╮(╯﹏╰)╭。それでは、画像を使って基本的な理解をしてみましょう(追記:PHPの機能はこれに限定されません(^_^))
画像が少しぼやけていますが、ご了承ください(≧▽≦)/
2. PHP 言語タグ
1. 終了タグと開始タグ
1.1 : XML スタイルに属し、PHP の標準スタイルを使用することをお勧めします。
1.2 : 長いスタイルのタグ。一般的には使用されません。あなたの高級エディターが他の php タグをサポートしていない場合は、それを使用してください
1.3 //code ?>: 短いスタイル、SGML 処理に従います。 php.ini で short_open_tag ディレクティブをオンにするか、PHP をコンパイルするときに –enable-short-tags を追加する必要があります。プログラムの移植性を高めるには、このスタイルを放棄してください。1.1 よりも PHP が 1 つ少なくなります。
2. 場所
どうやって言うの?いずれにせよ、接尾辞 .php を付けて HTML ファイル内のどこにでも PHP 言語を配置できます。これは .php で終わる HTML ファイルであることに注意してください。
1:
2:
3: & lt; メタ http-equiv = "コンテンツ タイプ" コンテンツ = "テキスト/HTML; 文字セット = UTF-8" & GT; 4:
7: & lt;!-属性位置に埋め込む-& gt; 8: >
9: 12:?>
13: 14: & lt; p align = "& lt;? Php echo 'center'? & Gt;" は & lt;/p & gt; です。 15: 16: }他の{
17: ?>
18: & lt;/p & gt; 19: 20: }
21:?>
22: ボディ>
23:
3. コメント
3.1 単一行コメント: // または # 複数行コメント: /* 説明*/
3.2 複数行のコメントはネストできませんが、単一行のコメントを含めることはできます。また、複数行のコメントを含めることもできます。それが私が欲しいものです
コードは次のとおりです:
1: 2: //echo "test";/*1 行に複数行のコメント文字が含まれています*/ 3: /*echo 'test' //複数行のコメントには単一行のコメントが含まれます*/; 4:?>
1. 変数の使用
コードをコピーします
1: 2: $a = 1 //変数aを宣言します
; 3: $b = "php" //変数bを宣言します
; 4: $8d = 2; // 変数名は無効です。文字またはアンダースコアでのみ開始でき、スペースは含まれません
5:
6: $i site is = "php" //正当な変数名、中国語を使用できます
; 7: /*
8: ※以下の3つの関数呼び出しメソッドは同等です
9: *キーワード、組み込み関数およびユーザー定義のクラス名、関数名は大文字と小文字が区別されません
10:*/
11: phpinfo();
12: PhpInfo();
13: PHPINFO();
14:
15:
16:/*
17: ※以下の3つの変数は異なります
18: *変数名は大文字と小文字が区別されます
19:*/
20: $name = "php1";
21: $Name = "php2";
22: $NAME = "php3";
23:
24: //変数変数: 変数名を動的に設定できます
25: $hi = "こんにちは";
26: $$hi = "世界";
27: //次の出力 hello world
28: エコー「$hi $hello」;
29: エコー "$hi ${$hi}";
30:
31: //変数の代入
32: $foo = "B" //値による代入
33: $bar = &$foo //参照代入
34: $bar = "LZ";
35: echo "$foo" //LZ を出力します
; 36: $cde = $foo //値による代入
; 37: $cde = "E";
38: echo "$foo" //LZ を出力します
; 39: ?>
2. 変数の型
4. 定数
1. 定義と使い方
1: 2: /*
3: *boolean 定義(文字列名,混合値[,bool case_insensitive)
4: *name: 定数名; value: 定数値; 3 番目はオプションのブール値で、デフォルトは FALSE (大文字と小文字は区別されません) です。 5:*/
6: 定義("FLO",1000);
7: エコー FLO // 1000 を出力します
8:
9: //define関数を使用してFLO定数が存在するかどうかを確認し、存在する場合は定数値を出力します
10: if(define("FLO"))
11:
12: エコー FLO;
13: }
14:?>
2.1 定数のスコープはグローバルであり、定数はスクリプト内のどこでも宣言してアクセスできます。
2.2 定数の前に $ はなく、代入ステートメントを通じて定数を定義することはできません。
2.3 定数を一度定義すると、スクリプトの最後で自動的に解放されるまで、再定義したり定義を解除したりすることはできません。
2.4 定数の値はスカラー (ブール、整数、浮動小数点数、文字列のいずれか) のみです
3. システムの事前定義定数
二重引用符は文字列を出力するために使用されます。例: echo "データの挿入に失敗しました。エラー メッセージ:
";
および INSERT INTO testtable VALUES の "INSERT INTO testtable VALUES('".$xm."',".$nl.")";文字列はデータベースに挿入することを意味します。2 つの "" は .$xm. を区切るグループです。(.$xm.) の $xm は PHP で変数を表示するときに使用されます。
『PHPとMySQL Web開発』は「phpのバイブル」 それに比べて、この本は初心者向けに書かれていると感じます。
この本は実は「基礎ゼロから学ぶプログラミング」シリーズの1冊で、他の本もとても良い本です。
コンテンツはよく設計されています。非常に適切な序文があります。これは、経験豊富なプログラマーが初心者に与えるアドバイスです。以下にその抜粋を示します。 +++++++++++++++++++++++++++++++++++++++
注意すべき点プログラミングを学習するとき:
1. 文法を覚えない: 多くの初心者はさまざまな文法を覚えようとしますが、これは非常に間違っています。プログラム開発には非常に多くの文法と仕様があるため、すべてを覚えるのは不可能です。必要に応じて本を読んだり、ヘルプ ファイルを見つけたりすることで、時間と労力を節約できます。
2. 複数の手を使ってもっと練習する: 本を噛む方法だけを知っている人は、コンピューター上でプログラムを書くことによってのみ、実際のプログラミングの理解を向上させることができます。
3. 問題に遭遇したら、まず自分で解決しようとします。解決できない場合は、すぐに誰かに助けを求めないでください。これは決して改善されない問題です。
4. Google と Baidu をもっと活用する: インターネットは大きな知識ベースであり、他の人も経験している問題なので、もっと検索してください。
4. 他の人のソースコードをもっと読む: 他の人の設計アイデアを理解し、常にそれを自分の用途に組み込んでください。
++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++
この本の欠点は、コードの前に行マーカーがなく、コードの説明で「xxx行目」と書かれていることです。多くの、より大きな間違い。
要約: 知識点という点では、「基礎ゼロから学ぶ PHP」は完全ではないかもしれませんが、私たちに必要なのは辞書ではなく、学習に興味を持たせるステップバイステップの本です。右?

ホット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)

ホットトピック











PHPは、サーバー側で広く使用されているスクリプト言語で、特にWeb開発に適しています。 1.PHPは、HTMLを埋め込み、HTTP要求と応答を処理し、さまざまなデータベースをサポートできます。 2.PHPは、ダイナミックWebコンテンツ、プロセスフォームデータ、アクセスデータベースなどを生成するために使用され、強力なコミュニティサポートとオープンソースリソースを備えています。 3。PHPは解釈された言語であり、実行プロセスには語彙分析、文法分析、編集、実行が含まれます。 4.PHPは、ユーザー登録システムなどの高度なアプリケーションについてMySQLと組み合わせることができます。 5。PHPをデバッグするときは、error_reporting()やvar_dump()などの関数を使用できます。 6. PHPコードを最適化して、キャッシュメカニズムを使用し、データベースクエリを最適化し、組み込み関数を使用します。 7

PHPとPythonにはそれぞれ独自の利点があり、プロジェクトの要件に従って選択します。 1.PHPは、特にWebサイトの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンス、機械学習、人工知能に適しており、簡潔な構文を備えており、初心者に適しています。

PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHPは、シンプルな構文と高い実行効率を備えたWeb開発に適しています。 2。Pythonは、簡潔な構文とリッチライブラリを備えたデータサイエンスと機械学習に適しています。

PHPは、電子商取引、コンテンツ管理システム、API開発で広く使用されています。 1)eコマース:ショッピングカート機能と支払い処理に使用。 2)コンテンツ管理システム:動的コンテンツの生成とユーザー管理に使用されます。 3)API開発:RESTFUL API開発とAPIセキュリティに使用されます。パフォーマンスの最適化とベストプラクティスを通じて、PHPアプリケーションの効率と保守性が向上します。

PHPは依然として動的であり、現代のプログラミングの分野で重要な位置を占めています。 1)PHPのシンプルさと強力なコミュニティサポートにより、Web開発で広く使用されています。 2)その柔軟性と安定性により、Webフォーム、データベース操作、ファイル処理の処理において顕著になります。 3)PHPは、初心者や経験豊富な開発者に適した、常に進化し、最適化しています。

PHPは、特に迅速な開発や動的なコンテンツの処理に適していますが、データサイエンスとエンタープライズレベルのアプリケーションには良くありません。 Pythonと比較して、PHPはWeb開発においてより多くの利点がありますが、データサイエンスの分野ではPythonほど良くありません。 Javaと比較して、PHPはエンタープライズレベルのアプリケーションでより悪化しますが、Web開発により柔軟性があります。 JavaScriptと比較して、PHPはバックエンド開発により簡潔ですが、フロントエンド開発のJavaScriptほど良くありません。

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPとPythonには独自の利点と短所があり、選択はプロジェクトのニーズと個人的な好みに依存します。 1.PHPは、大規模なWebアプリケーションの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンスと機械学習の分野を支配しています。
