I've always wondered about this...
From 5.2 and up (and even 5.2 has been EOL'd), you have filter_var to
validate emails for you. Why bother with an entire class (or regex if
you're that way inclined) to do whats already in the PHP core?
Especially applicable if you're developing it yourself rather than
trying to support a wide range of platforms.
Thanks,
Stephen
On 12/10/2011 12:01, S.Mohammed Alsharaf wrote:
There are a lot to choose from! Many are good including Zend, Symfony,
etc... But are they good for new developer in tight time final study
project? I think no.
You might find it easy to install these framework with the quick start
sample, but then you will for sure find it hard to figure out how to
do. (e.g. handle forms, authentication, session, filtering, etc...) I
think you will waste your time learning how these frameworks works and
do things.
In my opinion you should avoid finding a framework for your project
and use what you have learned from your course to build your project.
Develop your code while keeping in mind the reasons for
these frameworks and why they are good.
- Think object oriented.
- Don't mix html with PHP.
- Re-use your code.
- The simplest solution most of the time is the correct one!
- Might be more reasons but cannot think of right now! :)
Also, you can copy&paste code from these framework and re-use it in
your code without having to rely completely on them. for example, you
want email validation checkout the source code of
Zend_Validate_EmailAddress.
After you have finished your BICT learn one of these frameworks. I
prefer Zend but Symfony 2 looks good too :)
Comparison of web application frameworks from Wikipedia:
http://en.wikipedia.org/wiki/Comparison_of_Web_application_frameworks#PHP_2
Hope this helps
Mohammed
Blog: http://jamandcheese-on-phptoast.com/
Email: [email protected]
> Date: Tue, 11 Oct 2011 16:10:49 -0700
> Subject: [phpug] Christchurch Final year Degree Student Seeking
Advice re: PHP Frameworks
> From: [email protected]
> To: [email protected]
>
> Hello all, I am a student at CPIT in my last semester of a BICT
> specialising in web development. Currently in the process of
> completing my final year project developing a licencing system based
> around php.
> I find myself in the position of choosing and evaluating which
> framework I should use, as I consider myself a novice I feel it would
> be best for me to pose this question to you all for some expert
> advice. Most suitable would be a frame work that is comprehensive yet
> can be picked up easily to someone with a limited understanding quite
> quickly, as this project is running on a tight time schedule.
> I would really appreciate any help and advice you can all offer.
>
> --
> NZ PHP Users Group: http://groups.google.com/group/nzphpug
> To post, send email to [email protected]
> To unsubscribe, send email to
> [email protected]
--
NZ PHP Users Group: http://groups.google.com/group/nzphpug
To post, send email to [email protected]
To unsubscribe, send email to
[email protected]
--
NZ PHP Users Group: http://groups.google.com/group/nzphpug
To post, send email to [email protected]
To unsubscribe, send email to
[email protected]