anotaciones que no quiero recordar, ni olvidar

me

PHP

Mostrar (u ocultar) los errores de php

Ratio: 4 / 5

Iniciar activoIniciar activoIniciar activoIniciar activoInicio inactivo

Cualquiera de estas opciones nos puede servir para verlos por pantalla, para ocultarlos será invirtiendo el valor.

En el fichero php en el cual estemos trabajando:
Mostrar/Ocultar código php

Ver código
ini_set('display_errors', 1);
error_reporting(E_ALL);

En el .htaccess del directorio donde tengamos los scripts:
Mostrar/Ocultar código vim

Ver código
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on

En el php.ini del host o del servidor:
Mostrar/Ocultar código vim

Ver código
display_errors = On

Números de tarjetas de crédito de pruebas para las pasarelas de pago de los principales TPVs Virtuales

Ratio: 4 / 5

Iniciar activoIniciar activoIniciar activoIniciar activoInicio inactivo

    Ruralvia / Cajarural:
         Tarjeta: 4599830100592012 Fecha caducidad: 12/20 CVV: 111

    CECA:
        5540500001000004 Caducidad: AAAA12 (Diciembre del año en curso) CVV2: 989
        5020470001370055 Caducidad: AAAA12 (Diciembre del año en curso) CVV2: 989
        5020080001000006 Caducidad: AAAA12 (Diciembre del año en curso) CVV2: 989
        4507670001000009 Caducidad: AAAA12 (Diciembre del año en curso) CVV2: 989

    Redsys:
        Tarjeta: 4548812049400004 Fecha cad.: 12/20 cvv:285 y CIP:123456
        Tarjeta: 4548032003933011 Fecha cad.: 12/20 cvv: 123

    BBVA:
        Tarjeta: 4940190000370787 Da como resultado: Aceptado
        Tarjeta: 5888141908888884 Da como resultado: No Procesado
        Tarjeta: 4548812908888885 Da como resultado: Denegado

    BANESTO
        Tarjeta: 4940494049404940 caducidad: 01/2016 cvv2=123 Operación autorizada.
        número : 4921229706097709 caducidad: 01/2016 cvv2=123 Operación denegada

 

Resumen y actualización del artículo publicado en 2011 por modulosdepago.es

Tipos de Error Logs

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Estos niveles de errores pueden cambiarse en el php.ini a nivel de servidor, pero ojo con el los virtual host de plesk no tengan otros niveles puestos para cada dominio.

E_ERROR: Errores graves
E_WARNING: Errores leves
E_PARSE: Errores sintácticos
E_NOTICE: Noticias o advertencias, como variables no inicializadas
E_ALL: Todo

Podemos también excluir algunos tipos de error, un ejemplo interesante está en los propios comentarios del php.ini

E_ALL & ~E_NOTICE  (Show all errors, except for notices and coding standards warnings.)

Tienes muchas más info en este enlace

E_ERROR: Errores graves (fatal error) que detienen inmediatamente la ejecución del código PHP. E_WARNING: Errores leves (non-fatal error) que no detienen la ejecución del código. E_PARSE: Errores sintácticos de parseo. E_NOTICE: Avisos o notas de sugerencias o detalles (variables no inicializadas, vacías, etc...). E_ALL: Todos los anteriores.

Más información en: http://www.emezeta.com/articulos/niveles-de-error-en-php