views:

546

answers:

3

I am a Java programmer and was working on a project using Hibernate and Struts for some time.

Now For my new project, I am working on PHP and Mysql (learning PHP). Is there any technology which is similar to Hibernate for PHP? If yes, can anyone give me the link where I can understand and use it?

Is there a POJO concept in PHP?

+1  A: 

If you need ORM, you can try Doctrine

darja
+2  A: 

In my opinion the best ORM for PHP is Doctrine.

You may also wish to check out Propel and see which suits your style better.

http://stackoverflow.com/questions/2062473/php-orms-doctrine-vs-propel is a recent SO question comparing the two. Common PHP frameworks like Symfony let you use either ORM as far as I recall.

As far as POJOs, as far as I know you'd use stdClass for that in PHP. I'm not much with Java though, so I can't say for sure. Here's an SO Question about that... http://stackoverflow.com/questions/931407/what-is-stdclass-in-php

Alex JL
+1  A: 

If you're not stuck on PHP (e.g. you can use any scripting language), Perl has both POJO concept (Perl objects) and Hibernate alternatives (including hibernate Perl port; and several Object-Relational Mapping classes).

If you're forced into PHP, you can see alist of OR/M for PHP here

DVK