Немного запутался с функцией.
А в чем разница обращения к финкции из класса,
или если в случае обращения вне класса?
У меня все вызовы функций будут внешними, но хотелось бы и разницу понять
16. Конструктор - 23 Августа, 2011 - 19:18:41 - перейти к сообщению
17. DeepVarvar - 23 Августа, 2011 - 19:20:06 - перейти к сообщению
Конструктор пишет:
Нет, можно сделать несколько методов:все переменные для всех функций надо будет присваивать в конструкторе?
...connect();
...selectDB();
...close();
...setCharset();
...queryCount();
и т.д.....
18. DeertOff - 23 Августа, 2011 - 19:20:47 - перейти к сообщению
Необязательно в классе определять все переменные!
Вам главное разобраться с тем что в определении функции(метода) не должно содержаться переменных
В вашем примере используете переменную - $this -> $database_name
в определении функции function delete_db($this -> $database_name){}
Вам главное разобраться с тем что в определении функции(метода) не должно содержаться переменных
В вашем примере используете переменную - $this -> $database_name
в определении функции function delete_db($this -> $database_name){}
19. Конструктор - 23 Августа, 2011 - 19:32:59 - перейти к сообщению
А почему eclipse ругается если прописывать private ?
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- class db1
- {
- private $servername = 'localhost';
- private $username = 'root';
- private $password = 'root';
- private $database_name;
пишет : syntax error, unexpected 'private'