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 "→";
print_r( func_get_arg ($i) );
echo "←\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);
}
}
}
?>
apd_croak
(PECL apd 0.2-0.4)
apd_croak — Bir hata ve yordam dökümü verip çıkar
Açıklama
void apd_croak
( string
$hata_iletisi
[, string $ayraç
] )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>");
?>
php at peous dot com
05-Jul-2005 12:18
