Reply to Re: com_dotnet

Your name:

Reply:


Posted by Steve on 09/12/07 13:22

> Have you ever tried to build PHP with mysql support if you don't have
> mysql on the system? It doesn't work. The build will fail.
>
> And have you tried building PHP with mysql support on another system, then
> load it on a system which doesn't have mysql? That doesn't work, either.
> PHP won't load.

you're missing the point entirely! think of how most people install php on a
windows system. they use the windows binary installed. that means php is
pre-compiled on a system that meets all the requirements of your first
statement...1) compiled mysql support into php on a 2) system that has mysql
on said system. however even though support is compiled into the .exe, the
use of mysql on a target system where mysql isn't installed will bark when
you try to use it.

what i'm saying is that this exactly parallels ".net support enabled". php
does NOT do/provide any additional features to ensure that third party
applications are installed, nor should it. php either has the extensions
compiled in or loads them when executed. these extensions/modules determine
whether support is enabled/disabled which has nothing to do with the
existence of the actual third-party application on a target system...the
question pondered by the op.

>> while php may very well provide mysql libraries, it certainly has no
>> relationship to microsoft such that it would warrant providing the .net
>> framework especially given how bulky it is and the frequency at which it
>> is updated and outdated.
>>
>
> Check again. PHP does not supply mysql libraries any longer.

again, you're missing the point. it used to as a module but now is compiled
in...which was not my point anyway, which i was careful to point out when
following the "by your argument" line of comparison. whether a compiled
feature of php or a loadable module, it is the code that provided the
support to use external tools such as .net and this support is *completely*
independent of whether that external tool is actually installed on a target
system.

>>> PHP cannot integrate with something which does not exist. But
>>> obviously, since the extension is experimental, they still have some
>>> bugs to work out.
>>
>> yes, which is what i was trying to state...i just didn't go into the
>> 'experimental' part of it. if i need to use .net developed source in php,
>> i just compile it to a standard COM object and use php's COM function to
>> consume it. works for me.
>
> I just don't use OS-specific code. Works for me.

i'm glad you've got that leeway. as for me, i build what my
paycheck-provider asks. ;^)

[Back to original 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

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