Ориентирован ли мой PHP-объект на код? - PullRequest
5 голосов
/ 07 августа 2009

Если бы я сделал свой PHP-код, который связывал бы меня с моей базой данных MySQL в отдельном PHP-файле, и сделал бы требование на необходимых страницах моего веб-сайта, был бы PHP-файл DB Connent объектом Object Orentated?

Ответы [ 5 ]

3 голосов
/ 07 августа 2009

Оливер, посмотрите эту ссылку об объектно-ориентированном PHP Это даст вам базовое введение, и тогда вы сможете определить, действительно ли ваш код является объектно-ориентированным.

3 голосов
/ 07 августа 2009

ООП - это концепция. Таким образом, если вы включаете файл с помощью команды require и этот включенный файл использует OOP, тогда ваш сценарий использует концепцию OOP. Если нет, то ваш главный скрипт тоже его не включает.

1 голос
/ 07 августа 2009

Вы должны знать, что в основном require только помещает текст из требуемого файла в исполняемый файл .php.

Так что он не делает ваш код более ООП, требуя другой файл, он просто делает его более структурированным и, возможно, более поддерживаемым в будущем, но не ООП.

ООП будет означать, что вы создали какой-то объект, от которого вы теперь будете вызывать команды для выполнения. Вы можете прочитать больше о ООП в Википедии

Я настоятельно рекомендую вам прочитать книгу «Завершить код», если вы только начинаете программировать и продолжаете экспериментировать. Дорога к программированию ООП обычно ведет к множеству плохих процедурных программ (именно это вы, скорее всего, делаете сейчас).

0 голосов
/ 07 августа 2009

Конечно. Вы также можете использовать MySQLi, который также является объектно-ориентированным.

0 голосов
/ 07 августа 2009

Это зависит от кода в отдельном файле. Если вы вызываете класс, а не набор функций, тогда да. Если нет, то нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...