Varias
partes
del
lenguaje
PHP
están
representadas
internamente
por
cosas
tales
como
T_SR
.
El
PHP
muestra
identificadores
como
éste
en
los
errores
durante
el
análisis
gramatical
,
como
por
ejemplo
:
"
Parse
error
:
unexpected
T_SR
,
expecting
'
,
'
or
'
;
'
in
script.php
on
line
10
.
"
(
"Error
de
análisis
:
T_SR
inesperado
,
se
esperaba
'
,
'
o
'
;
'
en
la
línea
10
de
script.php
."
)
.
Supongamos
que
tú
sabes
que
T_SR
significa
.
Para
quienes
no
lo
conocen
,
aquí
hay
una
tabla
con
esos
identificadores
,
la
sintaxis
de
PHP
,
y
referencias
a
lugares
apropiados
del
manual
.
Tabla
J-1
.
Identificadores
(
Tokens
)
Identificador
|
Sintaxis
|
Referencia
|
|
|
Operadores
de
Asignación
|
|
|
array(
)
,
Sintaxis
de
array
|
|
|
Forzado
de
Tipos
|
|
|
|
|
|
cualquier
caracter
debajo
del
ASCII
32
,
excepto
\t
(
0x09)
,
\n
(0x0a
)
y
\r
(0x0d
)
|
|
|
Operadores
Lógicos
|
|
|
Operadores
Lógicos
|
|
(
bool
)
o
(boolean
)
|
Forzado
de
Tipos
|
|
break
;
|
|
|
|
|
|
|
|
|
|
Clases
y
Objetos
|
|
?
o
%
|
|
|
/
/
o
#
|
Comentarios
|
|
|
Operadores
de
Asignación
|
|
|
|
|
"
foo
"
o
'bar
'
|
Sintasis
de
Cadenas
|
|
|
|
|
|
|
|
|
Operadores
de
Incremento
/
decremento
|
|
|
|
|
|
|
|
|
Operadores
de
Asignación
|
|
0.12
,
etc
.
|
Números
en
Punto
Flotante
|
|
|
|
|
|
Sintaxis
de
Variables
Complejas
Analizadas
|
|
|
Sintaxis
de
Arreglos
|
|
|
Forzado
de
Tipos
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
declare
,
Sintaxis
Alternativa
|
|
|
for
,
Sintaxis
Alternativa
|
|
|
foreach
,
Sintaxis
Alternativa
|
|
|
if
,
Sintaxis
Alternativa
|
|
|
switch
,
Sintaxis
Alternativa
|
|
|
while
,
Sintaxis
Alternativa
|
|
|
heredoc
|
|
|
|
|
exit
o
die
|
|
|
|
extends
,
Clases
y
Objetos
|
|
|
Constantes
|
|
|
|
|
|
|
|
function
o
cfunction
|
Funciones
|
|
|
Ambito
de
Variables
|
|
|
|
|
|
Operadores
de
Incremento
/
decremento
|
|
|
|
|
|
|
|
|
|
|
(
int
)
o
(integer
)
|
Forzado
de
Tipos
|
|
|
|
|
|
Operadores
de
Comparación
|
|
|
Operadores
de
Comparación
|
|
|
Operadores
de
Comparación
|
|
!=
o
|
Operadores
de
Comparación
|
|
|
Operadores
de
Comparación
|
|
|
Operadores
de
Comparación
|
|
|
Constantes
|
|
|
|
|
123
,
012
,
0x1ac
,
etc
.
|
Enteros
|
|
|
Operadores
Lógicos
|
|
|
Operadores
Lógicos
|
|
|
Operadores
Lógicos
|
|
|
Operadores
de
Asignación
|
|
/*
y
*
/
|
Comentarios
|
|
|
Operadores
de
Asignación
|
|
|
Operadores
de
Asignación
|
|
|
Clases
y
Objetos
|
|
|
|
|
|
Forzado
de
Tipos
|
|
|
Clases
y
Objetos
|
|
|
|
|
?php
,
?
o
%
|
Saliendo
de
HTML
|
|
?=
o
%=
|
Saliendo
de
HTML
|
|
|
Operadores
de
Asignación
|
|
|
|
|
|
Operadores
de
Asignación
|
|
|
|
|
|
|
|
|
|
|
|
Retorno
de
Valores
|
|
|
Operadores
a
Nivel
de
Bits
|
|
|
Operadores
de
Asignación
|
|
|
Operadores
a
Nivel
de
Bits
|
|
|
Operadores
de
Asignación
|
|
|
heredoc
|
|
|
Ambito
de
las
Variables
|
|
|
|
|
|
Forzado
de
Variables
|
|
|
|
|
|
|
|
|
|
|
|
(
no
documentado
;
arroja
a
NULL
)
|
|
|
(
no
implementado
)
|
|
|
Clases
y
Objetos
|
|
|
Variables
|
|
|
|
|
|
|
|
|
Operadores
de
Asignación
|
|
|
constants
,
desde
PHP
4.3.0
|
|
|
constants
,
desde
PHP
4.3.0
|