variable
El lenguaje PHP es un lenguaje de tipado débil y se puede usar directamente sin la necesidad de declarar tipos de variables.
La función var_dump (nombre de la variable) se puede utilizar para generar el tipo de variable
tipo bool
tipo bool contiene dos tipos de verdadero y falso, es decir, verdadero y falso
wang'bian'liang'li'cun. El
uso específico aún no está claro.
entero int
almacenamiento número entero
de punto flotante de flotación
decimal almacenamiento
cadena de cadena
de cadena de almacenamiento de almacenamiento de cadenas
usos comillas simples, comillas dobles, delimitadores, tres formas de definir.
Las comillas simples
, como se muestra, las comillas simples se pueden colocar en cualquier carácter
, pero que no se pueden colocar entre comillas simples, siendo dada
si se requiere en comillas simples para hacer personajes valor almacenado está disponible \ en bandera delanteros
comillas dobles
comillas sustancialmente simples no hay gran diferencia
, pero comillas dobles Sustituya las variables contenidas en la salida, las comillas simples no funcionarán
Delimitador El
delimitador
debe comenzar con <<< este símbolo, luego definir el nombre, ingresar la variable de carácter con un espacio y luego terminar con el nombre definido.
Se pueden agregar varios caracteres en el medio
En el delimitador, la variable contenida en él también se puede sustituir por la salida
La matriz (matriz) y el recibo (recurso) del objeto (objeto)
se registrarán en el blog después de aprender.
NULL
significa que la variable no está asignada o la variable está asignada a NULL, o la variable
es destruida por la función unset. En resumen , es el tipo de variable que no se ha asignado.
Coerción y conversión mutua de tipos de variable
Sugiera no cavar usted mismo
constante
Definición de constantes La
primera comilla simple es el nombre de la constante y la segunda comilla simple es el valor constante.
Sus caracteristicas son
- Solo se puede definir con define ()
- En general, los nombres de las constantes están en mayúsculas.
- Se puede definir y utilizar en cualquier lugar, independientemente de las reglas de las variables.
- Una vez definido, no puede ser indefinido y redefinido
- El valor de una constante solo puede ser bool, int, float,
constantes predefinidas de tipo string ,
PHP nos ha ayudado a definir las constantes,
comúnmente utilizadas
Muestra cuántas líneas tiene el código actual __LINE_
echo LINE ;
Obtiene la ruta absoluta del archivo actual ARCHIVO
echo FILE ;
Obtiene el directorio donde se encuentra el archivo actual __DIR_
echo DIR ;
Obtiene el nombre del método actual __FUNCTION__
function test () { echo FUNCTION ; } test (); // El resultado es: // test obtiene el nombre del espacio de nombres actual, que es el nombre del espacio de nombres __NAMESPACE__
namespace xxxx \ index;
echo NAMESPACE ;
// El resultado es:
// xxxx \ index
obtiene el nombre de la clase actual __CLASS__
class test {
function l() {
echo __CLASS__;
}
}
(new test)->l();
// 结果为:
// test
Obtiene el nombre del método actual.
Cuando existe solo, el valor de retorno de __FUNCTION__ es el mismo;
sin embargo, cuando está en la misma clase que __FUNCTION__, __METHOD__ estará precedido por un nombre de clase. Por ejemplo, el nombre de la clase: : Nombre del método
class Test { función pública must () { echo FUNCIÓN ; } función pública mustAgain () { echo MÉTODO ; } } $ obj = new Test (); $ obj-> must (); echo ' '; $ obj-> mustAgain (); // 结果 为 :// debe // Probar :: mustAgain