Unix and Linux Discussions Tagged with sybase |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
4 |
14,471 |
Shell Programming and Scripting |
|
|
|
8 |
11,679 |
UNIX for Beginners Questions & Answers |
|
|
|
2 |
4,750 |
Solaris |
|
|
|
1 |
2,583 |
Ubuntu |
|
|
|
8 |
19,857 |
Emergency UNIX and Linux Support |
|
|
|
8 |
7,004 |
Shell Programming and Scripting |
|
|
|
0 |
1,358 |
UNIX for Dummies Questions & Answers |
|
|
|
0 |
4,320 |
UNIX and Linux Applications |
|
|
|
0 |
3,107 |
Red Hat |
|
|
|
0 |
1,449 |
Complex Event Processing RSS News |
|
|
|
2 |
3,063 |
Shell Programming and Scripting |
|
|
|
1 |
2,039 |
Shell Programming and Scripting |
|
|
|
0 |
2,549 |
UNIX and Linux Applications |
|
|
|
0 |
7,748 |
Ubuntu |
|
|
|
2 |
6,053 |
Programming |
|
|
|
1 |
3,838 |
Shell Programming and Scripting |
|
|
|
0 |
2,580 |
Shell Programming and Scripting |
|
|
|
1 |
12,812 |
Shell Programming and Scripting |
|
|
|
2 |
4,453 |
Solaris |
|
|
|
0 |
10,936 |
Solaris |
|
|
|
1 |
5,007 |
Shell Programming and Scripting |
|
|
|
1 |
6,095 |
Shell Programming and Scripting |
|
|
|
4 |
18,169 |
UNIX for Advanced & Expert Users |
|
|
|
3 |
3,451 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
2,946 |
Cybersecurity |
SYBASE_SET_MESSAGE_HANDLER(3) SYBASE_SET_MESSAGE_HANDLER(3)
sybase_set_message_handler - Sets the handler called when a server message is raised
SYNOPSIS
bool sybase_set_message_handler (callable $handler, [resource $link_identifier])
DESCRIPTION
sybase_set_message_handler(3) sets a user function to handle messages generated by the server. You may specify the name of a global func-
tion, or use an array to specify an object reference and a method name.
PARAMETERS
o $handler
- The handler expects five arguments in the following order: message number, severity, state, line number and description. The
first four are integers. The last is a string. If the function returns FALSE, PHP generates an ordinary error message.
o $link_identifier
- If the link identifier isn't specified, the last opened link is assumed.
RETURN VALUES
Returns TRUE on success or FALSE on failure.
EXAMPLES
Example #1
sybase_set_message_handler(3) callback function
<?php
function msg_handler($msgnumber, $severity, $state, $line, $text)
{
var_dump($msgnumber, $severity, $state, $line, $text);
}
sybase_set_message_handler('msg_handler');
?>
Example #2
sybase_set_message_handler(3) callback to a class
<?php
class Sybase {
function handler($msgnumber, $severity, $state, $line, $text)
{
var_dump($msgnumber, $severity, $state, $line, $text);
}
}
$sybase= new Sybase();
sybase_set_message_handler(array($sybase, 'handler'));
?>
Example #3
sybase_set_message_handler(3) unhandled messages
<?php
// Return FALSE from this function to indicate you can't handle
// this. The error is printed out as a warning, the way you're used
// to it if there is no handler installed.
function msg_handler($msgnumber, $severity, $state, $line, $text)
{
if (257 == $msgnumber) {
return false;
}
var_dump($msgnumber, $severity, $state, $line, $text);
}
sybase_set_message_handler('msg_handler');
?>
NOTES
Note
This function is only available when using the CT library interface to Sybase, and not with the DB library.
PHP Documentation Group SYBASE_SET_MESSAGE_HANDLER(3)