Fatal error: Call to undefined function: is_a()

Probleme beim Installieren. Servereinstellungen etc.

Fatal error: Call to undefined function: is_a()

Beitragvon tobi_1212 » 15. Mai 2010, 15:57

Hallo zusammen,

nach einer frischen und bislang erfolgreichen Redaxo 4.2 - Installation bekomme ich beim Aufruf einer ersten Testseite diese Fehlermeldung im Browser:

Fatal error: Call to undefined function: is_a() in /.../redaxo/include/classes/class.ooarticle.inc.php on line 158

In dem erwähnten File steht an dieser Stelle:

Code: Alles auswählen
   * Static Method: Returns boolean if is article
   */
  /*public static*/ function isValid($article)
  {
    return is_object($article) && is_a($article, 'ooarticle');
  }


Kann mir jemand sagen, was diese Fehlermeldung verursacht, bzw. wie ich sie loswerden kann?

Vielen Dank im Voraus
tobi_1212
 
Beiträge: 2
Registriert: 15. Mai 2010, 15:39

Beitragvon tobi_1212 » 15. Mai 2010, 18:30

Nachtrag:

Laut Provider / phpinfo ist php 4.4.9 installiert. Meines Wissens gibt es is_a seit 4.2.

Dieses File...

Code: Alles auswählen
<?php

function is_a($anObject, $aClass) {
   return get_class($anObject) == strtolower($aClass)
     or is_subclass_of($anObject, $aClass);
}


// define a class
class WidgetFactory
{
  var $oink = 'moo';
}

// create a new object
$WF = new WidgetFactory();

if (is_a($WF, 'WidgetFactory')) {
  echo "yes, \$WF is still a WidgetFactory\n";
}
?>


...funktioniert aber nur mit der Funktion am Anfang.
tobi_1212
 
Beiträge: 2
Registriert: 15. Mai 2010, 15:39


Zurück zu Installation [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast