Quando ho letto il PHP source code written in C, non riesco a trovare il metodo main()
; qualcuno potrebbe aiutarmi?Dov'è il metodo main() nell'origine dell'interprete PHP?
risposta
Le funzioni main()
in PHP sono definite all'interno del SAPI, in quanto sono specifiche della modalità in cui viene eseguito PHP. Ad esempio, per il SAPI della riga di comando, è definito in sapi/cli/php_cli.c
; per il SAPI CGI/FastCGI, è definito in sapi/cgi/cgi_main.c
.
Alcune altre SAPI, come il apache2
SAPI, non definiscono una funzione main()
affatto, perché sono caricati solo come modulo da un eseguibile separato.
Grazie mille, questo è quello che voglio – Leo
PHP non ha il metodo main
come C.
PHP viene eseguito dall'alto verso il basso o può essere chiamato da HTML utilizzando i metodi.
<?php
echo "echo"
echo "echo 2"
?>
Il PHP verrà eseguito dal tag di apertura fino al tag di chiusura.
Echoing echo
e echo 2
in ordine.
Ha chiesto il codice sorgente .. Non il PHP –
- 1. Groovy - metodo Main posizionamento
- 2. eccezione Catching in Main() metodo
- 3. Ottieni il nome del jar eseguibile dal metodo main()
- 4. dovrebbe il metodo MAIN copiare gli argomenti di input?
- 5. Come posso chiamare il metodo Go asincrono, ad esempio Main()?
- 6. NoMethodError: undefined metodo `on' per il main: Oggetto
- 7. Java classe che estende contenente metodo main
- 8. metodo non definito per il main: Object (NoMethodError), anche se il metodo è definito
- 9. Possiamo eseguire un programma java senza un metodo main()?
- 10. Posizione preferibile del metodo main() nel file di classe Java
- 11. Qual è la relazione tra il metodo main() e il thread principale in Java?
- 12. Trovare il metodo HTTP in PHP
- 13. Il metodo di supporto PHP supporta l'overloading
- 14. classe PHP proprietà privata e il metodo
- 15. Scala App val di inizializzazione nel metodo main
- 16. metodo non definito `run 'per main: Object (NoMethodError) Sinatra
- 17. Differenza tra void main e int main?
- 18. Cosa significa exit (main())
- 19. programma Quine senza main()
- 20. Java: la ricorsione nel main-class chiama sottoclasse metodo invece del proprio metodo
- 21. Metodo astratto PHP rispetto al metodo predefinito
- 22. Metodo "Main" in ASP.Net MVC Project, ovvero metodo da eseguire prima che le pagine vengano caricate?
- 23. Perché C# usa il vuoto implicito Main?
- 24. Come funziona il main upgrade di WiX?
- 25. Posso avere più di una classe contenente il metodo main() in un progetto Java?
- 26. indefiniti locali variabili o metodo `config' per il main: Object - rotaie
- 27. javassist il caricamento di un file di classe nel metodo pre-main (strumentazione java)
- 28. Avvia applicazione RCP da main()
- 29. `riferimento non definito a` main` nella classe Cpp senza main()
- 30. Parametri a main con requireJS e data-main
@ Let'sCode: Credo che stia parlando del codice sorgente all'interprete PHP. – duskwuff
hai provato a scaricare il codice sorgente e usando 'grep (1)' contro di esso ?, forse 'grep -i 'main [[: space:]] * (' $ (find -iname '* .c')' – yeyo