1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Chamar função php de um ficheiro .php externo?

Discussão em 'Web Development' iniciada por Zed_Blade, 21 de Agosto de 2008. (Respostas: 5; Visualizações: 6452)

  1. Zed_Blade

    Zed_Blade Power Member

    Pois, é como o titulo diz..

    Como é que eu faço para usar, por exemplo, no index.php a função "new_user" de um file db_action.php ??

    Isto é sequer possível sem andar a fazer include("db_action.php") no index.php?

    Tks
     
  2. hostmake

    hostmake Power Member

    Tens sempre que ter uma ligação com o outro ficheiro.
     
  3. Zed_Blade

    Zed_Blade Power Member

    E se for, como no exemplo, um ficheiro de interacção com a BD isso não pode provocar riscos de segurança?
     
  4. hostmake

    hostmake Power Member

    Ah?

    Ponto 1 - PHP é Server Side.

    Exemplo:
    PHP:
    [ficheiro_das_funcoes.php]

    function 
    returnTrue(){
    return 
    TRUE;
    }

    [
    index.php]

    require_once 
    'ficheiro_das_funcoes.php';

    $true returnTrue();
     
  5. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    Eu considero que um ficheiro PHP é a única coisa que é executada, e quando há includes (ou requires), é como se os trocássemos pelo interior do ficheiro incluído.
    Ou seja, dado o exemplo do hostmake, aquilo faria uma espécie de PHP "virtual" que seria isto:

    PHP:
    function returnTrue(){ 
    return 
    TRUE

     
    $true returnTrue();  
     
    Portanto, quando é precisa alguma coisa que não está acessível normalmente, de alguma forma se há de a "criar" :)
     
  6. olá pessoal sou novo no mundo de programação em PHP, tenho um duvida como fazer uma função php que aplica coimas aos utilizadores que não cumprem prazo???
     

Partilhar esta Página