ホームページ >バックエンド開発 >PHPチュートリアル >php-$b が 1 を出力する理由は、$a のデフォルトが 0 であるためですか?
php
<?phpfunction test (&$b){ $b++; echo $b.''; }test($a);$a=100;echo $a;
$a の変更をよりよく理解するために、このコードが変更されました:
<?php function test (&$b){ $b++; echo $b.' '; } test($a); echo $a; $a=100; echo $a;
はい、php は未割り当てのコードのデフォルト値を初期化します。整数の場合、この値は次のとおりです。 0
初期化値はjavaと同じです。
勉強するときに注意すべきことは何ですか?最も重要なことは、学んだことを応用し、さらに練習し、実用的な意味を持つコードを書くことだと思います。helloworld レベルのコードを書きすぎたり、やりすぎて奇妙なテスト プログラムを作成したりしないでください。現実の問題にもっと注意を向けます。
上記はphpです。$bが1を出力する理由は、$aのデフォルトが0であるためですか?関連コンテンツの詳細については、PHP 中国語 Web サイト (www.php.cn) に注目してください。