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

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

PHP中文网
リリース: 2016-08-10 08:49:08
オリジナル
1472 人が閲覧しました

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) に注目してください。


関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート