Многие операторы ожидают получить операнды определенного типа. Например, оператор сложения чисел (+) требует, чтобы оба числа были одинакового типа. Переменные в языке РНР могут хранить целые числа, числа с плавающей точкой, строки и т.п. При необходимости РНР автоматически преобразовывает значения одного типа в другой. Преобразование значения одного типа в другой называется приведением типа (в англ. литературе - casting). Используемое неявное приведение типа в РНР называется манипуляцией с типом (type juggling)...
3,141592653589793238462643383279502884197169399375105820974......... В преддверии дня числа Пи, хочу предложить новую, ранее не публиковавшуюся интерпретацию значения этого мистического символа. Сейчас, поискав в недрах интернета, можно найти много информации об этом символе. Комбинации чисел после запятой преобразуют в ноты, раскрашивают, обозначая каждую цифру своим цветом, строят узоры меняя направление в зависимости от тех или иных параметров... Все это есть, легко доступно и поэтому не буду засорять статью "копипастом"...