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 6 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 6 anni fa
Mario Santagiuliana
modificato 6 anni fa
X 0 X

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

risposto 6 anni fa
larchitetto
X 0 X

Non capisco la domanda...

risposto 6 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 6 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 6 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 6 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 6 anni fa
Mario Santagiuliana
modificato 6 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 6 anni fa
larchitetto
X 0 X

Estensione per che cosa?

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

risposto 6 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 6 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 6 anni fa
Mario Santagiuliana
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda