libxml_get_errors

(PHP 5)

libxml_get_errors --  Retrieve array of errors

Opis

array libxml_get_errors ( void )

Retrieve array of errors.

Zwracane wartości

Returns an array with LibXMLError objects if there are any errors in the buffer, or an empty array otherwise.

Przykłady

Przykład 1. A libxml_get_errors() example

This example demonstrates how to build a simple libxml error handler.

<?php

libxml_use_internal_errors
(true);

$xmlstr = <<< XML
<?xml version='1.0' standalone='yes'?>
<movies>
<movie>
  <titles>PHP: Behind the Parser</title>
</movie>
</movies>
XML;

$doc = simplexml_load_string($xmlstr);

if (!
$doc) {
    
$errors = libxml_get_errors();

    foreach (
$errors as $error) {
        echo
display_xml_error($error);
    }

    
libxml_clear_errors();
}


function
display_xml_error($error) {

    switch (
$error->level) {
        case
LIBXML_ERR_WARNING:
            
$return = "Warning $error->code: ";
            break;
         case
LIBXML_ERR_ERROR:
            
$return = "Error $error->code: ";
            break;
        case
LIBXML_ERR_FATAL:
            
$return = "Fatal Error $error->code: ";
            break;
    }

    
$return .= trim($error->message) .
               
"\n  Line: $error->line" .
               
"\n  Column: $error->column";

    if (
$error->file) {
        
$return .= "\n  File: $error->file";
    }

    return
"$return\n";
}

?>

Powyższy przykład wyświetli:

Fatal Error 76: Opening and ending tag mismatch: titles line 4 and title
  Line: 4
  Column: 0



Język PHP to dzisiaj powszechnie przyjęty standard, podstawa tworzenia dynamicznych stron WWW, opartych na bazach danych.

PHP to język skryptowy. Znaczy to, że jest to język nie kompilowalny. Program jest wykonywany przez interpreter na podstawie jego kodu źródłowego. Język PHP to element technologii internetowej SERVER-SIDE. Znaczy to, że kod języka jest wykonywany od strony serwera (na serwerze).

W jakim celu używac PHP? Po co to komu?

Załóżmy, że potrzebujemy takiej strony internetowej, która wyświetli zawsze bieżącą datę. Dzięki technologii PHP, datę i godzinę odczytywać można z miejsca gdzie wykonuje się skrypt, np. gdy serwer znajduje się w USA a my w Polsce to widoczna jest różnica w czasie który zostanie wyświetlony.

biżuteria wyciszal coaching Akcesoria motocyklowe reklamausuwanie zmarszczek, wizy do rosji, kaszuby domki, wiza do rosji, wizy do rosji, powiększanie ust, wizy do rosji, opisy do gg, przykładowy plan marketingowy, baseny termalne Słowacja