ホームページ  >  記事  >  バックエンド開発  >  php-$b が 1 を出力する理由は、$a のデフォルトが 0 であるためですか?

php-$b が 1 を出力する理由は、$a のデフォルトが 0 であるためですか?

PHP中文网
PHP中文网オリジナル
2016-08-10 08:49:081397ブラウズ

php

  • <?phpfunction test (&$b){    $b++;    echo $b.&#39;&#39;;
    }test($a);$a=100;echo $a;

返信内容:

$a の変更をよりよく理解するために、このコードが変更されました:

<?php
function test (&$b){
$b++;
echo $b.&#39;
&#39;;
}
test($a);
echo $a;
$a=100;
echo $a;

はい、php は未割り当てのコードのデフォルト値を初期化します。整数の場合、この値は次のとおりです。 0

初期化値はjavaと同じです。
勉強するときに注意すべきことは何ですか?最も重要なことは、学んだことを応用し、さらに練習し、実用的な意味を持つコードを書くことだと思います。helloworld レベルのコードを書きすぎたり、やりすぎて奇妙なテスト プログラムを作成したりしないでください。現実の問題にもっと注意を向けます。

上記はphpです。$bが1を出力する理由は、$aのデフォルトが0であるためですか?関連コンテンツの詳細については、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。