初心者に役立つPHPの基礎知識まとめ
PHPを学び始めたばかりなので教えてください今後のアドバイス:
バックエンドの学習は長いプロセスです。私は PHP を学習し、その一部を要約したところです。なぜ W3C のものをコピーして共有するのかと疑問に思う人もいるかもしれません。
私の答えは次のとおりです。W3C は入門的な基礎に関するものであり、これは非常に有意義ですが、多くの人は内容が多すぎるため、W3C に学びに行きたくありません。
皆さん喜んでブログを読んだり、情報をチェックして学びたいと思っているので、私のような初心者が学ぶために共有します。
#PHP 学習構文:
1. echo --------出力ステートメント
echo "我的第一段 PHP 脚本!";
2. PHP スクリプトは 94eb1432e5d6ea3084644f5fd5073012
<?php // 此处是 PHP 代码 ?>
3 で終わります。例:
<!DOCTYPE html> <html> <body> <h1>我的第一张 PHP 页面</h1> <?php echo "Hello World!"; ?> </body> </html>PHP ステートメントはセミコロン (;) で終わります。 PHP コード ブロックの終了タグも自動的にセミコロンを示します (そのため、PHP コード ブロックの最終行でセミコロンを使用する必要はありません)。
4. PHP コード内のコメントは、プログラムとして読み取られて実行されません。その唯一の目的は、コードエディターが読み取ることです。
PHP有三种注释:(//或者#或者/* */) // 这是单行注释 # 这也是单行注释 /* 这是多行注释块 它横跨了 多行 */
5. PHP では、すべてのユーザー定義関数、クラス、キーワード (if、else、echo など) は大文字と小文字が区別されません。
例:
<!DOCTYPE html> <html> <body> <?php ECHO "Hello World!<br>"; echo "Hello World!<br>"; EcHo "Hello World!<br>"; ?> </body> </html>
6. ただし、PHP では、すべての変数で大文字と小文字が区別されます。
例:
<!DOCTYPE html> <html> <body> <?php $color="red"; echo "My car is " . $color . "<br>"; echo "My house is " . $COLOR . "<br>"; echo "My boat is " . $coLOR . "<br>"; ?> </body> </html>
7. 変数は情報を保存するためのコンテナです:
<?php $x=5; $y=6; $z=$x+$y; echo $z; ?>説明: $x、$y、$z は 3 つの異なる変数を表します。最後に、$z
8 の値を出力します。PHP 変数のルール:
9. $txt="Hello world!";----------変数に割り当てる値がテキストの場合は、値を引用符で囲んでください。
10. 変数のスコープとは、変数を参照/使用できるスクリプトの部分を指します。
11.ローカル スコープとグローバル スコープ
例:
<?php $x=5; // 全局作用域 function myTest()-----------实现函数,用于下面的函数调用 { $y=10; // 局部作用域 echo "<p>测试函数内部的变量:</p>"; echo "变量 x 是:$x"; echo "<br>"; echo "变量 y 是:$x"; } ----------大括号里面创建的变量属于局部变量 myTest();----------函数调用 echo "<p>测试函数之外的变量:</p>"; echo "变量 x 是:$x"; echo "<br>";-------换行符 echo "变量 y 是:$x"; ?>
12. global キーワードは、関数内のグローバル変数にアクセスするために使用されます。
これを行うには、(関数内で) 変数の前に global キーワードを使用します。 例:<?php $x=5; $y=10; function myTest() { global $x,$y; $y=$x+$y; } myTest(); echo $y; // 输出 15 ?>global $x,$y; ----同等です----- $GLOBALS['y']=$GLOBALS['x'] $GLOBALS['y'];
13. 通常、関数が完了/実行後、すべての変数が削除されます。ただし、ローカル変数を削除したくない場合もあります。これを達成するにはさらなる作業が必要です。
これを実現するには、最初に変数を宣言するときに static キーワードを使用します。
例:
<?php function myTest() { static $x=0; echo $x; $x++; } myTest(); myTest(); myTest(); ?>変数は引き続き関数のローカル変数です。
14. echo と print の違い:
echo - 複数の文字列を出力できます print - 1 つの文字列のみを出力できます。文字列と変数を表示するための echo コマンド
#例:
<?php $txt1="Learn PHP"; $txt2="W3School.com.cn"; $cars=array("Volvo","BMW","SAAB"); echo $txt1; echo "<br>"; echo "Study PHP at $txt2"; echo "My car is a {$cars[0]}"; ?>
16.PHP の文字列には、引用符で囲まれた任意のテキストを指定できます。一重引用符または二重引用符を使用して、
例:
<?php $x = "Hello world!"; echo $x; echo "<br>"; $x = 'Hello world!'; echo $x; ?>
17 を出力できます。整数は、小数点のない数値です。
浮動小数点数は、小数点または指数を含む数値です。
ロジックは真か偽です。 PHP var_dump() は、変数のデータ型と値を返します:例:
<?php $x = 5985; var_dump($x); echo "<br>"; $x = -345; // 负数 var_dump($x); echo "<br>"; $x = 0x8C; // 十六进制数 var_dump($x); echo "<br>"; $x = 047; // 八进制数 var_dump($x); ?>18. 配列内の配列変数 複数の値を格納します。
例:
<?php $cars=array("Volvo","BMW","SAAB"); var_dump($cars); ?>19. オブジェクトは、データとそのデータの処理方法に関する情報を格納するデータ型です。
PHP では、オブジェクトを明示的に宣言する必要があります。
まず、オブジェクトのクラスを宣言する必要があります。このために、class キーワードを使用します。クラスは、プロパティとメソッドを含む構造です。
次に、オブジェクト クラスでデータ型を定義し、そのクラスのインスタンスでこのデータ型を使用します:
インスタンス:
<?php class Car { var $color; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } } ?>
読んでくださった皆様、ありがとうございます。たくさんの利益が得られることを願っています。
推奨チュートリアル: 「PHP チュートリアル 」
以上が初心者向けのPHPの基礎のまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。