Hola a todos
Tengo un problemilla que no logro entender, aunque parezca muy simple.
Cree un archivo test2.php en donde llamo, mediante una clase a un funcion en otro archivo, mejor les dejo el código:
Código PHP:
Ver original<?php
require('TestInclude/WordClass/WordClass.class.php');
$Object = new WordClass;
$Object->Welcome();
?>
WordClass.class.php
Código PHP:
Ver original<?php
final class WordClass {
public static function Welcome() {
echo 'Hola, Bienvenido a un nuevo mundo';
return;
}
}
?>
eso es todo! el problema es que al llamar a la función, me sale el siguiente error:
Warning: Missing argument 1 for Phpfox_WordClass::Welcome(), called in C:\wamp\www\test2.php on line 6 and defined in C:\wamp\www\TestInclude\WordClass\WordClass.class. php on line 4
Al parecer la funcion necesita parametros, pero no entiendo porque si no los voy a utilizar, solo pretendo mostrar el saludo "Hola, Bienvenido a un nuevo mundo''
¿Por que se produce este error? y ¿Como solucionarlo?
Me equivoque
fue un error del require, tenía un archivo con el mismo nombre (WordClass.class.php) y el siguiente código:
Código PHP:
Ver original<?php
class Phpfox_WordClass {
public static function Welcome($WordComplete) {
echo 'Hola, al fin entiendo el funcionamiento, Bienvenido a un nuevo mundo';
}
}
?>
Por eso me pedía un argumento :3 pero ¿que pasa cuando tengo el código con un argumento y no le paso nada?
Ahí también me da el error....