Tipos de datos en PHP

Enteros:

Los enteros se puede especificar usando una de las siguientes sintaxis:

$a = 1234; # número decimal
$a = -123; # un número negativo
$a = 0123; # número octal (equivalente al 83 decimal)
$a = 0x12; # número hexadecimal (equivalente al 18 decimal)

Números en punto flotante:

Los números en punto flotante (”double”) se pueden especificar utilizando cualquiera de las siguientes sintaxis:

$a = 1.234;
$a = 1.2e3;

Cadenas:

El único operador de cadenas que existen es el de concatenación, el punto. Pero no se preocupen, PHP dispone de toda una gama de funciones que nos permitirán trabajar cómodamente con las cadenas.

$a = "Hola";
$b = $a . "Mundo";   // Ahora $b contiene "Hola Mundo"

En este punto hay que hacer una distinción, la interpretación que hace PHP de las simples y dobles comillas. En el segundo caso PHP interpretará el contenido de la cadena.

$a = "Mundo";
echo = 'Hola $a';   //Esto escribirá "Hola $a"
echo = "Hola $a";  //Esto escribirá "Hola Mundo"

PHP data types



Búsqueda por proximidad geográfica en PHP

PHP::Impact tiene un artículo muy interesante sobre como hacer busquedas por proximidad geográfica: Geo Proximity Search with PHP, Python and SQL.