Variables y constantes de aprendizaje simple de PHP

Escriba el título del catálogo aquí

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
Inserte la descripción de la imagen aquí
, pero que no se pueden colocar entre comillas simples, siendo dada
Inserte la descripción de la imagen aquí
si se requiere en comillas simples para hacer personajes valor almacenado está disponible \ en bandera delanteros
Inserte la descripción de la imagen aquí
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
Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

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
Inserte la descripción de la imagen aquí

En el delimitador, la variable contenida en él también se puede sustituir por la salida

Inserte la descripción de la imagen aquí
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

Inserte la descripción de la imagen aquí
Sugiera no cavar usted mismo

constante

Definición de constantes La
Inserte la descripción de la imagen aquí
primera comilla simple es el nombre de la constante y la segunda comilla simple es el valor constante.
Inserte la descripción de la imagen aquí
Sus caracteristicas son

  1. Solo se puede definir con define ()
  2. En general, los nombres de las constantes están en mayúsculas.
  3. Se puede definir y utilizar en cualquier lugar, independientemente de las reglas de las variables.
  4. Una vez definido, no puede ser indefinido y redefinido
  5. 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














Supongo que te gusta

Origin blog.csdn.net/qq_51954912/article/details/114002279
Recomendado
Clasificación