1--TEST-- 2shm_put_var() tests 3--EXTENSIONS-- 4sysvshm 5--SKIPIF-- 6<?php 7 8if (!function_exists('ftok')){ print 'skip'; } 9?> 10--FILE-- 11<?php 12 13$key = ftok(__FILE__, 't'); 14$s = shm_attach($key, 1024); 15 16var_dump(shm_put_var($s, -1, "qwerty")); 17var_dump(shm_put_var($s, 10, "qwerty")); 18var_dump(shm_put_var($s, 10, "qwerty")); 19 20$string = str_repeat("test", 512); 21var_dump(shm_put_var($s, 11, $string)); 22 23shm_remove($s); 24 25echo "Done\n"; 26?> 27--EXPECTF-- 28bool(true) 29bool(true) 30bool(true) 31 32Warning: shm_put_var(): Not enough shared memory left in %s004.php on line %d 33bool(false) 34Done 35