You are here: Re: PHP & AJAX « PHP Programming Language « IT news, forums, messages
Re: PHP & AJAX

Posted by KDawg44 on 01/18/08 01:13

On Jan 17, 7:14 pm, Jerry Stuckle <jstuck...@attglobal.net> wrote:
> KDawg44 wrote:
> > Hi,
>
> > I have a feeling this is a dumb question, but I am exploring AJAX and
> > PHP. I would like to write my PHP in an Object Oriented approach.
> > What is the limitation on what I can return in AJAX? Every example I
> > find seems to be text, which make sense because it is client side.
> > So, if I want to try to separate the presentation from the
> > application, I should call a PHP script using AJAX, and in that PHP
> > script have objects, call the objects methods and which return to the
> > PHP script, which returns it to the AJAX script.
>
> > So, how do I keep persistent objects throughout the application? Will
> > each PHP call instantiate a new session or new version of the PHP
> > script or can I simply put the objects in the $_SESSION?
>
> > Thanks for your help as I try to learn/understand this.
>
> > Kevin
>
> Kevin,
>
> Web pages are transaction oriented. Every call to a web page, whether
> it be via AJAX or a browser request, is a new transaction, and has
> nothing in it other than what the browser sends.
>
> Typically in web programming, you do not keep persistent objects
> throughout the run. Rather, you create them as needed.
>
> Two ways to keep track of things - store things in a cookie (typically
> small amounts of text data on the browser) or in the session (text or
> binary data). But either way, you don't want to store large amounts of
> data, for performance reasons.
>
> You can put objects in the session, as long as they don't contain
> resources. But if there is a large amount of data, i.e. from a
> database, it's generally better to keep a key in the session and
> retrieve the data when it is required.
> --
> ==================
> Remove the "x" from my email address
> Jerry Stuckle
> JDS Computer Training Corp.
> jstuck...@attglobal.net
> ==================

Jerry,

Thanks so much for your responses. You are always such a helpful
resource. I understand OO programming but as a young professional
(whose mainstay is sys admin and network engineering and not
programming) unfortunately putting it into practice with databases is
something i have not really done and using OO concepts in web
programming I have not done at all.

So the best bet, if I understand you clearly, is to create a hash
table with a key and some data (whatever the primary key in the DB is
maybe?) that allows me to quickly pull that data from the DB again and
load it back in to the PHP object?

Thanks for the help.

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация