ricerca funzione

Mi capita a volte di fare controlli del genere: function_exists($nome_funzione) per poi scoprire che magari quella funzione esiste già... Ma dove? È possibile recuperare anche script e linea in cui questa viene definita?

È più una curiosità che una necessità...

Grazie.

inviato 10 anni fa
larchitetto
X 0 X

Mai sentito parlare di ctags o cscope? :)

http://ctags.sourceforge.net/

http://cscope.sourceforge.net/

Forse l'ultimo fa più al caso tuo...

risposto 10 anni fa
Mario Santagiuliana
modificato 10 anni fa
X 0 X

no, mai. ma è utilizzabile in un ambiente di produzione??

risposto 10 anni fa
larchitetto
X 0 X

Non capisco la domanda...

risposto 10 anni fa
Mario Santagiuliana
X 0 X

sull'ambiente di sviluppo... sviluppo e testo il progetto e l'ho installato sul mio pc personale.

l'ambiente di produzione è il server finale che ospita il progetto aperto al grande pubblico...

risposto 10 anni fa
larchitetto
X 0 X

So le differenze tra un ambiente di sviluppo e di produzione.

I strumenti che ti ho suggerito si integrano in alcuni editor e/o IDE o possono essere usati da soli. Sono strumenti usati come aiuto allo sviluppo e alla creazione di codice. Non capisco dunque la domanda se possono essere usati in ambito di produzione.

risposto 10 anni fa
Mario Santagiuliana
X 0 X

Si, so che sai le differenze  :D ma non sapevo come spiegarti...  :'(

Adesso ho capito.

Dunque, si tratta di implementare una funzione che potrebbe esser già implementata da altre estensioni. Quindi, nel momento in cui l'utente installa la mia estensione, parte un controllo per vedere se ha "campo libero" o meno, e se non ce l'ha magari segnala esattamente dove quella funzione è stata già implementata.

risposto 10 anni fa
larchitetto
X 0 X

Io ti ho suggerito due strumenti usati dagli sviluppatori che li aiutano nello sviluppo delle applicazioni.

Fare quello che chiedi non è semplice perché tu puoi aver creato una funzione con un nome, un altro sviluppatore magari ha creato un'altra funzione che fa pressoché le stesse cose e con nome diverso...

Non capisco cosa ti serva poi...

risposto 10 anni fa
Mario Santagiuliana
modificato 10 anni fa
X 0 X

Sto creando un'estensione simile ad una già esisente, però con alcune modifiche... Purtroppo, se entrambe le estensioni sono presenti, allora può succedere che vadano in contrasto; quindi, prima di procedere con l'installazione della mia estensione, sarebbe opportuno controllare che l'altra non sia installata...

risposto 10 anni fa
larchitetto
X 0 X

Estensione per che cosa?

larchitetto, sii più preciso, così non ti si può aiutare.

risposto 10 anni fa
Mario Santagiuliana
X 0 X

Scusami, rimedio.

Si tratta di un'estensione per un cms, concorrente di un'altra estensione già esistente. Essendo la mia venuta dopo di questa, pensavo di inserire questo controllo più che altro sulle funzioni.

Per ulteriori domande son a disposizione.

risposto 10 anni fa
larchitetto
X 0 X

Che cms?

larchitetto, come ti si può aiutare e che suggerimenti mirati dare se non specifichi le cose...non ho la sfera magica con me...

risposto 10 anni fa
Mario Santagiuliana
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda