<?php
namespace MyProject::Connection;
const NS_CONST = 'namespace constant NS_CONST';
function my_function() {
print "namespace function my_function()\n";
}
print MyProject::Connection::NS_CONST . "\n";
MyProject::Connection::my_function();
?>print NS_CONST . "\n"; my_function();
<?php
namespace A::B::C;
/* This function is A::B::C::fopen */
function fopen() {
/* ... */
$f = ::fopen(...); // call global fopen
return $f;
}
?> <?php
namespace MyProject::Connection;
function my_class() { /* code */ }
?> <?php
require_once('inc.php');
use MyProject::Connection as Connection;
$my = new Connection::my_class();
?> <?php
namespace A::B;
$a = ucfirst("testing 'name resolution rules'");
echo($a);
function ucfirst($str) {
return '<span style="font-size:32pt;color:steelblue">'
. ::ucfirst(substr($str, 0, 1))
. '</span>'
. substr($str, 1);
}
?> <?php
namespace A;
// static methods/namespace functions of current namespace
A::foo(); // first tries to call function "foo" from namespace "A::A"
// then tries to call method "foo" of class "A" from namespace "A"
// then tries to call function "foo" from namespace "A"
// then calls method "foo" of internal class "A"
?>| 번호 | 제목 | 닉네임 | 조회 | 등록일 | 최근 수정일 | 상태 |
|---|---|---|---|---|---|---|
| 6 |
1.네임스페이스란?
|
joy24 |
531 | 2008-08-09 | 2008-08-09 16:06 | 완료 |
| 5 | 2.네임스페이스의 필요성 | joy24 |
489 | 2008-08-09 | 2008-08-09 16:41 | 완료 |
| 4 | 3.네임스페이스의 정의 | joy24 |
457 | 2008-08-09 | 2008-08-09 16:43 | 완료 |
| 3 | 4.내장 네임스페이스 | joy24 |
463 | 2008-08-09 | 2008-08-09 16:44 | 완료 |
| 2 | 5.네임스페이스 다루기 | joy24 |
452 | 2008-08-09 | 2008-08-09 16:46 | 완료 |
![]() |
6.이름지정규칙 | joy24 |
451 | 2008-08-11 | 2008-08-11 16:46 | 완료 |
아이디가 없으신 분은
회원가입 후 이용하실 수 있습니다.
