The fascinating thing about trying to do things the &quot;quick and dirty&quot; or the cheap way... is it never works out.<br>And you maybe even thought you were going to get away because your boss said to you &quot;Just do it real quick&quot; ... and at first your brain let you believe that maybe it could actually be &quot;quick and cheap&quot;.<br>
<br>Then your program got to line 1,003,389 -&gt; and you weren&#39;t using bound variables because, well, you are being lazy, and its just supposed to be &quot;Quick and Cheap&quot;.<br><br><br>!line:  1,003,389<br>        error: Database Insert Failed -&gt; syntax error at or near &quot;S&quot;<br>
LINE 1: ...NE&#39;,&#39;RD&#39;,&#39;  &#39;,&#39;0000001376&#39;,&#39;0000001376&#39;,&#39;E&#39;,&#39;MR K&#39;S&#39;,&#39;    &#39;,...<br>                                                             ^<br>Even if you have an error on the 1-millionth line of a file... the file still doesn&#39;t import - it doesn&#39;t matter if its only 0.001% of the data - you are still screwed.<br>
I love programming :) - It is really quite &quot;All or Nothing&quot; - My boss&#39;s perception that things can be done in varying levels of &quot;completeness&quot; must come from the IT/Sysadmin people. ;)<br><br>Maybe varying levels of &quot;features&quot; or &quot;requirements&quot; but completeness no.<br>
<br><div class="gmail_quote">On Mon, Feb 1, 2010 at 12:05 PM, Adam Tauno Williams <span dir="ltr">&lt;<a href="mailto:awilliam@whitemice.org">awilliam@whitemice.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Mon, 2010-02-01 at 10:02 -0600, L. V. Lammert wrote:<br>
&gt; At 10:43 AM 2/1/2010 -0500, you wrote:<br>
&gt; &gt;Etc.  Leading to the question,  if PHP is so bad, why is it so prominently<br>
&gt; &gt;used?  Why are so many willingly using garbage?  Or,why is it that some<br>
&gt; &gt;think it&#39;s good?<br>
&gt; &gt;So why PHP?  Is there something unique that only it does?<br>
<br>
</div>Two words: Install base.  It does nothing unique and nothing especially<br>
well.<br>
<br>
PHP was the first of its kind, which led to a large installed [user]<br>
population.<br>
<div class="im"><br>
&gt; Or is it maybe<br>
&gt; &gt;that finding  people that know something about it is easier than finding<br>
&gt; &gt;people who know something about a better approach?<br>
&gt; Many reasons:<br>
&gt; 1) It runs on all web platforms, even, gasp, Windoze;<br>
<br>
</div>As does .NET, Perl, Java, and Python.<br>
<div class="im"><br>
&gt; 2) It requires no overhead (i.e. no compiler like C or assembly,<br>
&gt; no module  files like CPAN<br>
<br>
</div>False.  PEAR and PECL modules often require external components,  PECL<br>
modules even requires a compiler to build and install.<br>
<div class="im"><br>
&gt; , no external library modules for the base install, ..).<br>
<br>
</div>False.  PEAR and PECL modules often require external components,<br>
<br>
All but the most trivial applications will required modules whether that<br>
is for image manipulation, crypto, databases other than MySQL, ...<br>
<div class="im"><br>
&gt; 3) The syntax is fairly simple, and close enough to C for a newbie to use<br>
&gt; previous programming knowledge.<br>
<br>
</div>How many PHP developers were previously C developers?  I doubt that is<br>
significant.  I also doubt if this is even true - there is a huge<br>
difference between PHP and C.<br>
<div class="im"><br>
&gt; et al<br>
&gt; PHP is not bad in itself,<br>
<br>
</div>Yes, it really is.  I&#39;m not talking about the &quot;language&quot;, I&#39;m talking<br>
about the implementation.<br>
&lt;<a href="http://shinobu.grlug.org/pipermail/grlug/2010-January/006984.html" target="_blank">http://shinobu.grlug.org/pipermail/grlug/2010-January/006984.html</a>&gt;<br>
<div class="im"><br>
&gt;  *some* projects or implementations are just known<br>
&gt; to be poorly maintained or badly designed; if there IS a problem with PHP,<br>
&gt; it&#39;s that there is no structure to force good programming practices.<br>
<br>
</div>False.  The implementation is bad.<br>
<div><div></div><div class="h5"><br>
_______________________________________________<br>
grlug mailing list<br>
<a href="mailto:grlug@grlug.org">grlug@grlug.org</a><br>
<a href="http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug" target="_blank">http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug</a><br>
</div></div></blockquote></div><br>