Io ho :
$post_id = intval($_GET['id']);
mi servirebbe passare in una funzione il $post_id , come posso fare ?
Se faccio così:
function($post_id = intval($_GET['id'])
Poi all'interno della funzione posso usare $post_id ?
Io ho :
$post_id = intval($_GET['id']);
mi servirebbe passare in una funzione il $post_id , come posso fare ?
Se faccio così:
function($post_id = intval($_GET['id'])
Poi all'interno della funzione posso usare $post_id ?
sì certo, dato che stai utilizzando come parametro attuale per la funzione il valore di $post_id: ti basta semplicemente fare delle prove per averne conferma.
ciao
Ma nella funzione cosa devo scrivere ?
function taldeitali($post_id) {
così ?
e quando la chiamo:
taldeitali($post_id = intval($_GET['id'])
è corretto ? Scusate ma di php non ci capisco una mazza
se muovi i primi passi allora ti consiglio una lettura a questa guida.
ciao
L'ho letto ma non parla del mio caso e di come passare variabili in una funzione, cmq ho provato come dicevo ed ha funzionato.Originariamente inviato da var
se muovi i primi passi allora ti consiglio una lettura a questa guida.
ciao
Però volevo capire, se all'internno della funzione non specifico la variabile, in questo caso $post_id (function taldeitali($post_id) {), non funziona, giusto ? O posso passarla anche senza specificare nulla ?
non so se ho ben capito cosa chiedi comunque sì, è possibile passare a una funzione una variabile non inizializzata.
spero di aver ben capito.![]()
se inizialmente scrivi
$post_id = intval($_GET['id']);
poi puoi benissimo scrivere
function($post){
}
In pratica posso usare la funzione così:
taldeitali($post_id = intval($_GET['id'])
function taldeitali() {
e così:
taldeitali($post_id = intval($_GET['id'])
function taldeitali($post_id) {
che non cambia niente.
Grazie![]()