ホームページ  >  記事  >  バックエンド開発  >  ドット数の疑問を解決するアイデア

ドット数の疑問を解決するアイデア

WBOY
WBOYオリジナル
2016-06-13 13:32:012461ブラウズ

ドット番号の混乱

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
echo '1+5='.1;  //为什么这么写会报错
echo '1+5='. 1; //这句却能执行
echo '1+5='.(1);//外面弄个括号却又行了



------解決策-- -- ---
数値に隣接すると、それは小数
として認識され、1 未満の小数は先頭の 0 を省略できます。たとえば、0.1 は .1 が正当な

として記述されるため、「1」となります。 +5'.1 は 2 つの隣接する定数に解析され、それらの間に演算子がない場合、当然エラーが報告されます。

同様に、1. "abc" もエラーを報告します。
------解決方法---------
と隣接している場合に認識されます。 . 2階でも述べた通り、小数です。
echo '1+5=' //この文は実行できます。 .PHPではコネクタを意味し、文字列の連結を意味します。

------解決策-----
hengyu654 さんのおっしゃるとおり、「.」は扱われません。文字列の連結として、ただし小数点として
として次のように記述します:
PHP コード

echo "thr"."ee" //文字列 "three" を出力します。
echo "twe" . "lve" // 文字列 "twelve" を出力します。
echo 1 . 2 // 文字列「12」を出力します。
echo 1.2; // 番号 1.2 を出力します。
echo 1 ..2; //文字列「10.2」を出力します<div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。