apd_croak

(PECL apd 0.2-0.4)

apd_croakBir hata ve yordam dökümü verip çıkar

Açıklama

apd_croak ( string $hata_iletisi [, string $ayraç ] ) : void

Perl'ün Carp::croak işlevi gibi davranır. Bir hata ve yordam dökümü verip çıkar.

Değiştirgeler

hata_iletisi

Verilecek hatanın iletisi.

ayraç

Ayraç. <BR /> öntanımlıdır.

Dönen Değerler

Hiçbir değer dönmez.

Örnekler

Örnek 1 - apd_croak() örneği

<?php
apd_croak
("Bir hata iletisi...","<P>");
?>

Ayrıca Bakınız

  • apd_clunk() - Bir uyarı ve yordam dökümü verip çıkar

add a note add a note

User Contributed Notes 1 note

up
-1
php at peous dot com
19 years ago
A function that "ASSERTS", ie that dies if the boolean in parameter is false
ex: verify( $myDatabase->Connect() );

<?php
function verify( $bResult )
{
    if (!
bResult)
    {
        echo
"<hr><h1>ERROR</h1><hr>";
        echo
"<pre>Last call arguments:\n";
        for(
$i=0;$i<func_num_args();$i++)
        {    echo
"&rarr;";
           
print_r( func_get_arg ($i) );
            echo
"&larr;\n";
        }
        if (
sizeof($_GET))
        {    echo
"<hr>GET VARS\n";
           
print_r( $_GET );
        }
        if (
sizeof($_POST))
        {    echo
"<hr>POST VARS\n";
           
print_r( $_POST );
        }
        if (
sizeof($_SERVER))
        {    echo
"<hr>SERVER VARS\n";
           
print_r( $_SERVER );
        }
        if (
sizeof($_COOKIE ))
        {    echo
"<hr>COOKIE VARS\n";
           
print_r( $_COOKIE  );
        }
       
// Disable if not on a protected server
       
if (sizeof($_SESSION ))
        {    echo
"<hr>SESSION VARS\n";
           
print_r( $_SESSION  );
        }       
        echo
"</pre>";
        echo
"<hr>";
        if (
function_exists("apd_callstack"))
        {   
apd_croak("Error !");
        }
        else
        {    die(
1);
        }
    }
}
?>
To Top