<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// 독립적 인 코드 예제</span></span><span>
</span><span><span class="hljs-function"><span class="hljs-keyword">function</span></span></span><span> </span><span><span class="hljs-title">greet</span></span><span>(</span><span><span class="hljs-params"><span class="hljs-variable">$name</span></span></span><span>) {
</span><span><span class="hljs-keyword">return</span></span><span> </span><span><span class="hljs-string">"Hello, "</span></span><span> . </span><span><span class="hljs-variable">$name</span></span><span> . </span><span><span class="hljs-string">"!"</span></span><span>;
}
</span><span><span class="hljs-variable">$welcomeMessage</span></span><span> = </span><span><span class="hljs-title function_ invoke__">greet</span></span><span>(</span><span><span class="hljs-string">"User"</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-variable">$welcomeMessage</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?php</span></span><span>
<span class="hljs-comment">/**
* 기사 텍스트
* 제목: 사용 방법 is_real 그리고 var_dump 부동 유형 데이터 디버그?
*
* 존재하다 PHP 가운데,부동 소수점 번호(floating point numbers)소수성을 나타내는 데 사용되는 수치 유형입니다。존재하다调试过程가운데,
* 我们经常需要验证变量是否为부동 소수점 번호,同时查看变量的实际值그리고类型。本文将介绍사용 방법
* `is_real` 그리고 `var_dump` 来부동 유형 데이터 디버그。
*
* 1. 사용 is_real 변수 유형을 확인하십시오
*
* `is_real()` 函数用于检测一个变量是否为부동 소수점 번호类型(존재하다 PHP 가운데,它그리고 is_float 동등합니다)。
* 구문은 다음과 같습니다:
*
* ```php
* is_real(mixed $var): bool
* ```
*
* 예:
*/</span>
</span><span><span class="hljs-variable">$number1</span></span><span> = </span><span><span class="hljs-number">3.14</span></span><span>;
</span><span><span class="hljs-variable">$number2</span></span><span> = </span><span><span class="hljs-number">42</span></span><span>;
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-title function_ invoke__">is_real</span></span><span>(</span><span><span class="hljs-variable">$number1</span></span><span>)) {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"\$number1 是부동 소수점 번호\n"</span></span><span>;
} </span><span><span class="hljs-keyword">else</span></span><span> {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"\$number1 不是부동 소수점 번호\n"</span></span><span>;
}
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-title function_ invoke__">is_real</span></span><span>(</span><span><span class="hljs-variable">$number2</span></span><span>)) {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"\$number2 是부동 소수점 번호\n"</span></span><span>;
} </span><span><span class="hljs-keyword">else</span></span><span> {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"\$number2 不是부동 소수점 번호\n"</span></span><span>;
}
<span class="hljs-comment">/**
* 출력 결과:
* $number1 是부동 소수점 번호
* $number2 不是부동 소수점 번호
*
* 2. 사용 var_dump 변수 정보를 봅니다
*
* `var_dump()` 函数可以打印变量的类型그리고值,这존재하다调试부동 소수점 번호时尤其有用,
* 소수점 후 정확도를 표시 할 수 있기 때문에。
*
* 예:
*/</span>
</span><span><span class="hljs-title function_ invoke__">var_dump</span></span><span>(</span><span><span class="hljs-variable">$number1</span></span><span>);
</span><span><span class="hljs-title function_ invoke__">var_dump</span></span><span>(</span><span><span class="hljs-variable">$number2</span></span><span>);
<span class="hljs-comment">/**
* 출력 결과예:
* float(3.14)
* int(42)
*
* 결합 is_real 그리고 var_dump,可以快速确认一个变量是否为부동 소수점 번호,
* 并观察它的具体数值그리고类型。
*
* 3. 실제 디버깅 기술
*
* - 계산 결과 또는 기능 반환 값을 처리 할 때,먼저 사용할 수 있습니다 is_real 检查是否为부동 소수점 번호。
* - 사용 var_dump 출력 값,정확성에 문제가 없습니다。
* - 对数组或对象가운데的부동 소수점 번호,也可以사용循环결합 var_dump 각 요소를 보려면。
*
* 예:
*/</span>
</span><span><span class="hljs-variable">$numbers</span></span><span> = [</span><span><span class="hljs-number">1</span></span><span>, </span><span><span class="hljs-number">2.5</span></span><span>, </span><span><span class="hljs-number">3.0</span></span><span>, </span><span><span class="hljs-number">4.75</span></span><span>];
</span><span><span class="hljs-keyword">foreach</span></span><span> (</span><span><span class="hljs-variable">$numbers</span></span><span> </span><span><span class="hljs-keyword">as</span></span><span> </span><span><span class="hljs-variable">$num</span></span><span>) {
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-title function_ invoke__">is_real</span></span><span>(</span><span><span class="hljs-variable">$num</span></span><span>)) {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<span class="hljs-subst">$num</span></span></span><span> 是부동 소수점 번호\n";
} </span><span><span class="hljs-keyword">else</span></span><span> {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<span class="hljs-subst">$num</span></span></span><span> 不是부동 소수점 번호\n";
}
</span><span><span class="hljs-title function_ invoke__">var_dump</span></span><span>(</span><span><span class="hljs-variable">$num</span></span><span>);
}
<span class="hljs-comment">/**
* 결론적으로:
*
* 사용 `is_real` 그리고 `var_dump` 是调试부동 소수점 번호数据的常见方法。is_real 유형을 신속하게 결정할 수 있습니다,
* var_dump 可以显示精确值그리고类型。결합사용,可以帮助开发者존재하다开发그리고调试过程가운데有效
* 识别부동 소수점 번호相关的问题。
*/</span>
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>