declare
기능을 사용하려면없이 을 구현하고 싶습니다. 구현은 다른 파일에 있어야합니다.PHP에서 함수를 선언하는 방법은 무엇입니까?
가능한가요? 그렇다면 까다로운 부분이 있습니까? 이렇게하는 것이 일반적입니까? 내가 C++에서 왔기 때문에 나는 궁금하다.
예 :
----------------- declarations.php -----------
<?php
function first($name, $age);
function second($country);
?>
- --------------- implementations.php -----------
<?php
include (declarations.php);
function first($name, $age)
{
// here is the implementation
}
function second($country)
{
// here is the other implementation
}
?>
대신에'required_once'를 사용하십시오. 당신이하고있는 방식은 정확하지만 최적이 아닐 수 있습니다 .. –
함수가 이미 선언 된 후에 다시 선언 할 수 없으므로 위의 작업을 수행하지 않아도됩니다. OO로 스와핑해도 아마 같은 결과를 얻을 수 있습니다. .h :( – Dave