mirror of
https://github.com/php/php-src.git
synced 2026-03-26 09:12:14 +01:00
We substitute the construction magic with standard constructors, move the ZPP checks to the beginning of the ctors, and also let the function entries be generated from the stubs.
23 lines
692 B
PHP
23 lines
692 B
PHP
--TEST--
|
|
Bug #73679 DOTNET read access violation using invalid codepage
|
|
--SKIPIF--
|
|
<?php
|
|
if (!extension_loaded("com_dotnet")) print "skip COM/.Net support not present";
|
|
if (PHP_INT_SIZE != 8) die("skip this test is for 64bit platforms only");
|
|
?>
|
|
--FILE--
|
|
<?php
|
|
|
|
$stack = new DOTNET("mscorlib", "System.Collections.Stack", -2200000000);
|
|
$stack->Push(".Net");
|
|
$stack->Push("Hello ");
|
|
echo $stack->Pop() . $stack->Pop();
|
|
|
|
?>
|
|
--EXPECTF--
|
|
Fatal error: Uncaught com_exception: Could not create .Net object - invalid codepage! in %sbug73679.php:%d
|
|
Stack trace:
|
|
#0 %sbug73679.php(%d): dotnet->__construct('mscorlib', 'System.Collecti...', -2200000000)
|
|
#1 {main}
|
|
thrown in %sbug73679.php on line %d
|