2012-11-05 2 views
2

Avec ce code:Erreur: Des normes strictes: doivent être passés par référence Seules les variables: Seules les variables doivent être transmises par référence

GetTableProp($tbl, $fld=array(), $typ=array(), $def=array()); 

J'ai reçu une erreur sur cette ligne:

normes strictes

+0

double possible de [ Normes strictes: seules les variables doivent être transmises par référence] (http://stackoverflow.com/questions/2354609/strict-standards-only-variables-should-be-passed-by-reference) –

Répondre

0

Si vous utilisez PHP 5. +, vous devez définir le type de chaque varibale.

Par exemple:

function Gettable(int $n) 
{ 
    //the code is here 
} 

Si vous souhaitez désactiver les normes strictes dans le serveur, vous devez désactiver les rapports d'erreurs dans php.ini

error_reporting = E_ERROR

Questions connexes