mirror of
https://github.com/php/php-langspec.git
synced 2026-03-24 15:22:08 +01:00
55 lines
1.3 KiB
PHP
55 lines
1.3 KiB
PHP
--TEST--
|
|
PHP Spec test generated from ./namespaces/using_namespaces_1.php
|
|
--FILE--
|
|
<?php
|
|
|
|
/*
|
|
+-------------------------------------------------------------+
|
|
| Copyright (c) 2014 Facebook, Inc. (http://www.facebook.com) |
|
|
+-------------------------------------------------------------+
|
|
*/
|
|
|
|
error_reporting(-1);
|
|
|
|
include_once 'Point.inc';
|
|
include_once 'Circle.inc';
|
|
use \Graphics\D2\Point;
|
|
//use \Graphics\D2\Point as Point; // "as Point" is redundant
|
|
use \Graphics\D2\Circle as Circle; // "as Circle" is redundant
|
|
|
|
$p1 = new \Graphics\D2\Point(3, 5); // works with/without use clause
|
|
echo "\$p1 = $p1\n";
|
|
$p1 = new Graphics\D2\Point(4, 6); // works with/without use clause
|
|
echo "\$p1 = $p1\n";
|
|
$p1 = new Point(-3, 8);
|
|
echo "\$p1 = $p1\n";
|
|
|
|
$c1 = new \Graphics\D2\Circle(2, 4, 3.6);
|
|
echo "\$c1 = $c1\n";
|
|
$c1 = new Graphics\D2\Circle(3, 5, 4.7);
|
|
echo "\$c1 = $c1\n";
|
|
$c2 = new Circle(1, -2, 1.4);
|
|
echo "\$c2 = $c2\n";
|
|
|
|
use \Graphics\D2\Point as P;
|
|
$p1 = new P(-3, 8);
|
|
echo "\$p1 = $p1\n";
|
|
|
|
use \Graphics\D2\Circle as C;
|
|
$c2 = new C(1, -2, 1.4);
|
|
echo "\$c2 = $c2\n";
|
|
|
|
echo "PHP_INT_MAX = " . PHP_INT_MAX . "\n";
|
|
echo "PHP_INT_MAX = " . \PHP_INT_MAX . "\n";
|
|
--EXPECT--
|
|
$p1 = (3,5)
|
|
$p1 = (4,6)
|
|
$p1 = (-3,8)
|
|
$c1 = [(2,4):3.6]
|
|
$c1 = [(3,5):4.7]
|
|
$c2 = [(1,-2):1.4]
|
|
$p1 = (-3,8)
|
|
$c2 = [(1,-2):1.4]
|
|
PHP_INT_MAX = 9223372036854775807
|
|
PHP_INT_MAX = 9223372036854775807
|