@@ -83,41 +83,42 @@ echo "Single OID, single type in array, single value\n";
83
83
try {
84
84
$ z = snmpset ($ hostname , $ communityWrite , $ oid1 , array ('s ' ), $ newvalue1 , $ timeout , $ retries );
85
85
var_dump ($ z );
86
- var_dump ((snmpget ($ hostname , $ communityWrite , $ oid1 , $ timeout , $ retries ) === $ oldvalue1 ));
87
- var_dump ((snmpget ($ hostname , $ communityWrite , $ oid2 , $ timeout , $ retries ) === $ oldvalue2 ));
88
86
} catch (\TypeError $ e ) {
89
87
echo $ e ->getMessage () . \PHP_EOL ;
90
88
}
89
+ var_dump ((snmpget ($ hostname , $ communityWrite , $ oid1 , $ timeout , $ retries ) === $ oldvalue1 ));
90
+ var_dump ((snmpget ($ hostname , $ communityWrite , $ oid2 , $ timeout , $ retries ) === $ oldvalue2 ));
91
91
92
92
echo "Single OID, single type, single value in array \n" ;
93
93
try {
94
94
$ z = snmpset ($ hostname , $ communityWrite , $ oid1 , 's ' , array ($ newvalue1 ), $ timeout , $ retries );
95
95
var_dump ($ z );
96
- var_dump ((snmpget ($ hostname , $ communityWrite , $ oid1 , $ timeout , $ retries ) === $ oldvalue1 ));
97
- var_dump ((snmpget ($ hostname , $ communityWrite , $ oid2 , $ timeout , $ retries ) === $ oldvalue2 ));
98
96
} catch (\TypeError $ e ) {
99
97
echo $ e ->getMessage () . \PHP_EOL ;
100
98
}
99
+ var_dump ((snmpget ($ hostname , $ communityWrite , $ oid1 , $ timeout , $ retries ) === $ oldvalue1 ));
100
+ var_dump ((snmpget ($ hostname , $ communityWrite , $ oid2 , $ timeout , $ retries ) === $ oldvalue2 ));
101
101
102
102
echo "Multiple OID, 1st wrong type \n" ;
103
103
try {
104
104
$ z = snmpset ($ hostname , $ communityWrite , array ($ oid1 , $ oid2 ), array ('sw ' ,'s ' ), array ($ newvalue1 , $ newvalue2 ), $ timeout , $ retries );
105
105
var_dump ($ z );
106
- var_dump ((snmpget ($ hostname , $ communityWrite , $ oid1 , $ timeout , $ retries ) === $ oldvalue1 ));
107
- var_dump ((snmpget ($ hostname , $ communityWrite , $ oid2 , $ timeout , $ retries ) === $ oldvalue2 ));
108
106
} catch (\ValueError $ e ) {
109
107
echo $ e ->getMessage () . \PHP_EOL ;
110
108
}
109
+ var_dump ((snmpget ($ hostname , $ communityWrite , $ oid1 , $ timeout , $ retries ) === $ oldvalue1 ));
110
+ var_dump ((snmpget ($ hostname , $ communityWrite , $ oid2 , $ timeout , $ retries ) === $ oldvalue2 ));
111
111
112
112
echo "Multiple OID, 2nd wrong type \n" ;
113
113
try {
114
114
$ z = snmpset ($ hostname , $ communityWrite , array ($ oid1 , $ oid2 ), array ('s ' ,'sb ' ), array ($ newvalue1 , $ newvalue2 ), $ timeout , $ retries );
115
115
var_dump ($ z );
116
- var_dump ((snmpget ($ hostname , $ communityWrite , $ oid1 , $ timeout , $ retries ) === $ oldvalue1 ));
117
- var_dump ((snmpget ($ hostname , $ communityWrite , $ oid2 , $ timeout , $ retries ) === $ oldvalue2 ));
118
116
} catch (\ValueError $ e ) {
119
117
echo $ e ->getMessage () . \PHP_EOL ;
120
118
}
119
+ var_dump ((snmpget ($ hostname , $ communityWrite , $ oid1 , $ timeout , $ retries ) === $ oldvalue1 ));
120
+ var_dump ((snmpget ($ hostname , $ communityWrite , $ oid2 , $ timeout , $ retries ) === $ oldvalue2 ));
121
+
121
122
echo "Multiple OID, single type in array, multiple value \n" ;
122
123
$ z = snmpset ($ hostname , $ communityWrite , array ($ oid1 , $ oid2 ), array ('s ' ), array ($ newvalue1 , $ newvalue2 ), $ timeout , $ retries );
123
124
var_dump ($ z );
@@ -197,12 +198,20 @@ bool(true)
197
198
More error handing
198
199
Single OID, single type in array, single value
199
200
Type must be of type string when object ID is a string
201
+ bool(true)
202
+ bool(true)
200
203
Single OID, single type, single value in array
201
204
Value must be of type string when object ID is a string
205
+ bool(true)
206
+ bool(true)
202
207
Multiple OID, 1st wrong type
203
208
Type must be a single character
209
+ bool(true)
210
+ bool(true)
204
211
Multiple OID, 2nd wrong type
205
212
Type must be a single character
213
+ bool(true)
214
+ bool(true)
206
215
Multiple OID, single type in array, multiple value
207
216
208
217
Warning: snmpset(): '%s': no type set in %s on line %d
0 commit comments