12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- --TEST--
- Test function posix_ttyname() by substituting argument 1 with object values.
- --CREDITS--
- Marco Fabbri mrfabbri@gmail.com
- Francesco Fullone ff@ideato.it
- #PHPTestFest Cesena Italia on 2009-06-20
- --EXTENSIONS--
- posix
- --FILE--
- <?php
- echo "*** Test substituting argument 1 with object values ***\n";
- class classWithToString
- {
- public function __toString() {
- return "Class A object";
- }
- }
- class classWithoutToString
- {
- }
- $variation_array = array(
- 'instance of classWithToString' => new classWithToString(),
- 'instance of classWithoutToString' => new classWithoutToString(),
- );
- foreach ( $variation_array as $var ) {
- var_dump(posix_ttyname( $var ) );
- }
- ?>
- --EXPECTF--
- *** Test substituting argument 1 with object values ***
- Warning: Object of class classWithToString could not be converted to int in %s on line %d
- bool(false)
- Warning: Object of class classWithoutToString could not be converted to int in %s on line %d
- bool(false)
|