Advertisement
Karek_khinkuji1999

Автоматическое преобразование к строке в PHP

Mar 3rd, 2025
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.90 KB | None | 0 0
  1. <?php
  2.     echo 1 . 2;    // выведет '12'
  3. ?>
  4. Но тут есть нюансы. Точка используется не только для сложения строк, но и для отделения дробной части от целой. Поэтому, если в нашем коде убрать пробелы вокруг точки, мы получим дробь, а не сложение строк:
  5.  
  6. <?php
  7.     echo 1.2;     // выведет 1.2
  8. ?>
  9. Из-за таких нюансов можно легко получить ошибку, если с одной стороны точки поставить пробел, а с другой - нет:
  10.  
  11. <?php
  12.     echo 1. 2;    // выдаст ошибку
  13. ?>
  14. С переменными, однако, такой проблемы не будет:
  15.  
  16. <?php
  17.     $a = '1';
  18.     $b = '2';
  19.    
  20.     echo $a.$b;   // выведет '12', а не ошибку
  21. ?>
Tags: php
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement