Unix and Linux Discussions Tagged with sybase |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
4 |
14,278 |
Shell Programming and Scripting |
|
|
|
8 |
10,778 |
UNIX for Beginners Questions & Answers |
|
|
|
2 |
4,638 |
Solaris |
|
|
|
1 |
2,534 |
Ubuntu |
|
|
|
8 |
19,580 |
Emergency UNIX and Linux Support |
|
|
|
8 |
6,862 |
Shell Programming and Scripting |
|
|
|
0 |
1,332 |
UNIX for Dummies Questions & Answers |
|
|
|
0 |
4,282 |
UNIX and Linux Applications |
|
|
|
0 |
3,093 |
Red Hat |
|
|
|
0 |
1,431 |
Complex Event Processing RSS News |
|
|
|
2 |
3,041 |
Shell Programming and Scripting |
|
|
|
1 |
2,000 |
Shell Programming and Scripting |
|
|
|
0 |
2,512 |
UNIX and Linux Applications |
|
|
|
0 |
7,596 |
Ubuntu |
|
|
|
2 |
6,015 |
Programming |
|
|
|
1 |
3,785 |
Shell Programming and Scripting |
|
|
|
0 |
2,469 |
Shell Programming and Scripting |
|
|
|
1 |
12,748 |
Shell Programming and Scripting |
|
|
|
2 |
4,422 |
Solaris |
|
|
|
0 |
10,911 |
Solaris |
|
|
|
1 |
4,979 |
Shell Programming and Scripting |
|
|
|
1 |
6,072 |
Shell Programming and Scripting |
|
|
|
4 |
18,146 |
UNIX for Advanced & Expert Users |
|
|
|
3 |
3,383 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
2,835 |
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)