Su un file chiamato function_inc, voglio mettere tutte le funzioni che mi serviranno all'interno del sito, ad esempio:
Codice PHP:
function strSelect( $myString, $maxLength ) {
$out = "";
$s = explode( " ",$myString );
for( $i = 0, $cs = count( $s ); $i < $cs; $i++ ) {
$out .= $s[$i]." ";
if( isSet( $s[$i+1] ) && ( strlen( $out ) + strlen( $s[$i+1] ) ) > $maxLength ) {
break;
}
}
return rtrim( $out );
}
Quando la richiamo dalla pagina che mi serve tramite:
Codice PHP:
". strSelect($row[descrizione],4) ."
la funzione fa quello che deve fare, ma mi compare:
Notice: Use of undefined constant descrizione - assumed 'descrizione' in /Users/SimoZa/Sites/imp_edil/list_category.php
Cosa posso fare per evitare il notice, ovviamente non voglio disabilitarli, ma vorrei risolvere la questione della costante non definita.
Non c'è un modo per definirle a priori?