php notas básicas de la gramática

1.

<? Php

........

?>

2. Las variables son con el signo $, destruido borrando la variable ()

3. constantes se definen por definir ( 'nombre', 'valor'), se puede definir () para comprobar si se ha definido previamente. Y constantes no pueden ser redefinidos.

4. Una cadena conector.

5. array:

 

 

6.count (array) que puede devolver el número de datos de la matriz.

7. foreach para atravesar una matriz con

 

 8. superglobals predefinidos

  $ _GET y $ _POST pueden obtener los datos presentados

9.php regulares    

  . 1) átomo hablado:

      \ D: digital. \ D: Además digital.

      \ W: números, letras, subrayados. \ W: Además de números, letras, subrayados.

      \ T: espacio en blanco. \ S: Además de los espacios en blanco.

   2) metacaracteres:

    •   .: Todos los caracteres excepto una línea nueva
    •   *: Corresponde con el contenido anterior aparece 0 veces o más.
    •   ?: El contenido del partido anterior ocurre 0 o 1 hora .
    •   +: Una o más ocurrencias.
    •   ^: Se debe comenzar con.
    •   $: Debe terminar con ella.
    •   {N}: n veces ocurren de ocurrir.
    •   {N,}: mayor que o igual a n veces.
    •   {N, m}: mayor que igual a n, es igual a menos de m.
    •   []: Es una colección de cualquiera de un carácter coincidente en soportes, tales como: [ABC] o A o B es el juego c.
    •   (): La referencia de elemento  o en su conjunto.
    •   [^]: Invertida.
    •   |: O
    •   [-]: representa una gama de [0-9], es decir, a juego 0123456789

        

        (): La referencia de elemento  o en su conjunto.

                                          

 

 

    3) Productos a codicioso:

     Cuando se usa. Y * con (*) aparecerá partido codicioso, que coinciden con los personajes tanto como sea posible.

                                

     

      Puede agregar? Cancelar partido codicioso (. *?), También puede utilizar T modificador patrón cancelado.

 

 

 

 

   4). Modificadores Pattern

    •   i: mayúsculas y minúsculas .
    •   m: La cadena de caracteres está dividido por un tabique, cada fila se emparejan cadena.
    •   e: El contenido coincidirá con hacer algo de procesamiento sobre la sintaxis php.
    •   s: Modificada envoltura. ""
    •   T: Cancelar codiciosos .
    •   x: Whitespace modo Ignorar.
    •   R: Me debe comenzar con este modo.
    •   D: corrección "$" para "\ n" se ignora.
    •   u: hacer UTF-8 chinos usa cuando se compara.
    •   g: La expresión puede ser un partido mundial.

   5) Las funciones comunes PCRE:

    preg_match (), preg_match_all  se utilizan.

 

    int preg_match ( string $ patrón , cadena $ asunto [, array y $ coincidencias [, int banderas $ = 0 [, int desplazamiento $ = 0 ]]] )         

 

      diferencia :  

    

 

     preg_replace   

 

 

10. Hora y fecha

  Tiempo ():  fecha y hora de obtener la hora actual

   mktime (hora, minuto, segundo, mes, día, año):   para obtener una marca de tiempo de tiempo especificado

   date ():  formatear una hora / fecha https://www.w3school.com.cn/php/func_date_date.asp

El procesamiento de imágenes (GD biblioteca de funciones común)

  pasos:

    1) Crear una imagen

      Nuevas imágenes en color verdadero: Crear imagen de color verdadero (int longitud, anchura int) 

      Abra la imagen GIF, JPEG, que ya existen servidores o redes de archivos PNG, WBMP: 

        imagecreatefromjpeg () - crear una nueva imagen desde el archivo o URL.

          imagecreatefrompng () - crear una nueva imagen desde el archivo o URL.

          imagecreatefromgif () - crear una nueva imagen desde el archivo o URL.

             imagecreatefromwbmp () - crear una nueva imagen desde el archivo o URL.

     Crear o fracaso abierta cuando se devolverá una cadena vacía, y la salida de un mensaje de error.

        Ancho de la salida de los tela - imagesx ()

        imagesy () - Salida de la altura del lienzo

        getimagesize () - el tamaño de la imagen se adquiere

    2). Imagen representada

        imagecolorallocate () - es una distribución de imágenes en color

        imagefill () - Relleno de área

        imagesetpixel () - Dibujar un solo píxel

        imageline () - Dibujar una línea

        imagestring () - Dibujar una cadena horizontalmente

        imagettftext () - escritura de texto en la imagen usando fuentes TrueType

        Copia de la parte de la imagen - (+) imagecopy

        Copia y de combinación de parte de la imagen - imagecopymerge ()

        imagecopyresampled () - copia de la imagen parcial de cambio de tamaño y remuestreo

    3 ) La imagen de salida  

     Después de que el dibujo de la imagen, es necesario guardar la imagen en un formato determinado a un servidor de archivos, o directamente a la imagen de salida se muestra al usuario en el navegador . Pero antes de la salida de la imagen debe ser la función () para enviar el Content-type indica al navegador, esto envía una imagen en lugar de texto utilizando una cabecera. (Nada no se puede emitir antes de la función de cabecera, encabezado por defecto ( 'Content-type: text / html'))

        header ()  - Enviar encabezado HTTP nativo

        imagegif () - imagen al navegador oa un archivo

        imagejpeg () - imagen al navegador oa un archivo

        imagepng () - imagen al navegador oa un archivo

        imagewbmp () - imagen al navegador oa un archivo

    4 ) liberar recursos    imagedestroy ()

  Aplicación: código de verificación, marca de agua

 

12. archivos y directorios

  1) determinar los archivos y directorios :.  is_file () - para determinar si un nombre de archivo en cuestión como un archivo normal de is_dir () - para determinar si un determinado archivo es un directorio

   2) los atributos comunes de archivos: 

      file_exists () - Controlar el archivo o directorio existe

      filesize () - Obtiene el tamaño de un archivo regular

      is_readable () - Analizando el archivo dado se puede leer

      is_writable () - determinar si un determinado archivo se puede escribir

      filectime () - Obtener la hora de creación del archivo

      filemtime () - Obtiene la hora de modificación del archivo

      stat () - Obtener archivo de la mayor parte del valor de la propiedad

   3) Directorio de las operaciones comunes:

      nombre base () - Devuelve el componente de nombre de archivo de la trayectoria

      dirname () - devuelve la parte de la ruta del directorio

      pathinfo () - Devuelve la información de la ruta del archivo

      opendir () - un gestor de directorio abierto

      readdir () - Entrada de lectura desde un gestor de directorio y devuelve un directorio de archivos bajo el nombre de archivo

      rewinddir () - un gestor de directorio de rebobinado

      closedir () - Cerrar un gestor de directorio

      mkdir () - Nuevo directorio  

      rmdir () - Elimina los directorios vacíos especificados

      scandir () - muestra los archivos y directorios especificados ruta

  4). Archivo común de funcionamiento

       fopen () - Abrir un archivo o URL, la manera en la que alternativamente abiertas

       fread - leer el archivo (archivo binario seguro)

       fgets - Obtiene una línea del fichero apuntado

       feof - Comprueba si el archivo puntero al final de la ubicación del archivo

       fseek - localizar el puntero del archivo

       fwrite - escribir en el archivo (archivo binario de fallos)

       flock - bloqueo de archivos portable

  5) Cargar archivo

    Sube de seguridad de archivos por defecto se coloca en un directorio temporal, sólo tenemos que mover los archivos a donde necesitamos.

 

 

 

 

  6) Descargar archivo

    

 

13.Cookie

  Cookie se utiliza para la información de registro en el sitio en la tecnología del cliente, lo que permite que el servidor web es capaz de alguna información, almacenada en el (equipo de usuario) del cliente.

  1. Conjunto de cookies en el equipo cliente

    setcookie ()

  2. Leer el contenido en el servidor de cookies

    $ _COOKIE

  3.将多维数组应用到Cookie中(例):

    setcookie("member[name]",' ' ,'小明');

   或setcookie("member[email",'[email protected]');

  4.删除Cookie(例):

    setcookie(''member",' ' ,time()-1);

      注意:使用setcookie删除cookie的时候,需要与当初设置cookie时的参数一致。

14.Session

  Session与Cookie的最大不同是,Session将数据存放于服务器。

    把Seesion和Cookie比喻为超市会员卡,Cookie相当于用户自己保存会员卡并出示。Session相当于会员卡由超市保存,用户报出自己的ID即可(成为Session ID,客户端的Cookie中只需要保存Session ID)。

  1.开启Session

    session_start();    // 开启一个会话(客户办理会员卡),或者返回一个已经存在的会话(已办过卡的会员根据卡号购物)

  2.使用session存储数据(例):

    session_start();  //出示自己的ID

    $_SESSION['username']='小明';

    $SESSION['email']='[email protected]';

  3.注销变量与销毁session(例):

    session_start();   //打开要销毁的会话

    session_unset();    //销毁所有的会话变量

    session_destroy();   //销毁一个会话中的全部数据

    

 

Supongo que te gusta

Origin www.cnblogs.com/mingnai/p/12369940.html
Recomendado
Clasificación