Voting

: six minus zero?
(Example: nine)

The Note You're Voting On

Anonymous
8 years ago
Tested on PHP 7.0.5, Windows
The line "use animate;" equals the line "use animate as animate;"
but the "use other\animate;" equals "use other\animate as animate;"

file1:
<?php namespace foo;
class
Cat {
static function
says() {echo 'meoow';} } ?>

file2:
<?php namespace bar;
class
Dog {
static function
says() {echo 'ruff';} } ?>

file3:
<?php namespace other\animate;
class
Animal {
static function
breathes() {echo 'air';} } ?>

file4:
<?php namespace fub;
include
'file1.php';
include
'file2.php';
include
'file3.php';
use
foo as feline;
use
bar as canine;
use
other\animate; //use other\animate as animate;
echo feline\Cat::says(), "<br />\n";
echo
canine\Dog::says(), "<br />\n";
echo
\animate\Animal::breathes(), "<br />\n"; ?>

<< Back to user notes page

To Top