Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

--TEST-- PDO_4D: tests des exceptions lances --SKIPIF-- <?php # vim:ft=php if (!extension_..

Decoded Output download

--TEST--
PDO_4D: tests des exceptions lances
--SKIPIF--
<?php # vim:ft=php
if (!extension_loaded('pdo')) die('skip no PDO');
if (!extension_loaded('pdo_4d')) die('skip no PDO for 4D extension');

require dirname(__FILE__) . '/../../../ext/pdo/tests/pdo_test.inc';

PDOTest::skip();
?>
--FILE--
<?php
if (getenv('REDIR_TEST_DIR') === false) putenv('REDIR_TEST_DIR='.dirname(__FILE__) . '/../../pdo/tests/');
require_once getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
$db = PDOTest::factory();

@$db->exec('Erreur SQL flagrante');
$erreur = $db->errorInfo();

print "sqlstate : ".$erreur[0]."
";
print "code     : ".$erreur[1]."
";
print "message  : ".$erreur[2]."
";

?>
--EXPECT--
sqlstate : 42601
code     : 1301
message  : Failed to parse statement.

Did this file decode correctly?

Original Code

--TEST--
PDO_4D: tests des exceptions lances
--SKIPIF--
<?php # vim:ft=php
if (!extension_loaded('pdo')) die('skip no PDO');
if (!extension_loaded('pdo_4d')) die('skip no PDO for 4D extension');

require dirname(__FILE__) . '/../../../ext/pdo/tests/pdo_test.inc';

PDOTest::skip();
?>
--FILE--
<?php
if (getenv('REDIR_TEST_DIR') === false) putenv('REDIR_TEST_DIR='.dirname(__FILE__) . '/../../pdo/tests/');
require_once getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
$db = PDOTest::factory();

@$db->exec('Erreur SQL flagrante');
$erreur = $db->errorInfo();

print "sqlstate : ".$erreur[0]."\n";
print "code     : ".$erreur[1]."\n";
print "message  : ".$erreur[2]."\n";

?>
--EXPECT--
sqlstate : 42601
code     : 1301
message  : Failed to parse statement.

Function Calls

dirname 1
extension_loaded 2

Variables

None

Stats

MD5 2f6a5f344fb97a8e22b2ad153747e30f
Eval Count 0
Decode Time 108 ms