TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

PHP 3.0 Final is out (1998)

134 pointsby xdalmost 4 years ago

20 comments

alberthalmost 4 years ago
It’s hard to explain just how much easier PHP made creating a dynamic web site back in the 90s &#x2F; early 00s.<p>You drop a file in your public web server folder and you’re done. Prior was CGI Perl scripts that hacked together how to access session and rest data. Or you had to develop in C. PHP had native support for the web. It also eliminate the need for an app server.<p>I’m still not certain even today, if anything exists that is faster to get a dynamic site up and running than PHP.
评论 #27240982 未加载
评论 #27242814 未加载
评论 #27240910 未加载
评论 #27240787 未加载
评论 #27240951 未加载
评论 #27244962 未加载
评论 #27243448 未加载
评论 #27241195 未加载
评论 #27241352 未加载
评论 #27240925 未加载
评论 #27243657 未加载
评论 #27240740 未加载
评论 #27246639 未加载
评论 #27241826 未加载
评论 #27240992 未加载
aeontechalmost 4 years ago
I feel certain that an entire generation of careers started from Rasmus Lerdorf&#x27;s little hobby project. Despite the fact that things like Perl Mason, Tcl web apps, and your bog standard CGI scripts already existed, nothing compared to PHP&#x27;s wild grab bag of a standard library, and above all, the documentation with user-contributed notes and examples (not to mention that there was nothing similar&#x2F;free in Windows-land).<p>In some ways, that incredible ease of use of PHP for backend mirrored the ease of use of Macromedia Flash for animators and front-end&#x2F;UX designers, which also led to a generation of middle schoolers and high schoolers tinkering and learning from each other and accidentally falling into a real career path.<p>Thank you Rasmus and PHP team... despite all the warts PHP gets often-deserved flack for, you have undoubtedly changed the lives of, quite possibly, hundreds of thousands of people who would never have become professional developers without the easy on-ramp that your creation provided.
评论 #27242539 未加载
评论 #27244969 未加载
simonwalmost 4 years ago
&quot;PHP: Hypertext Preprocessor was chosen as the official meaning of the PHP acronym with 53% of the votes.&quot;<p>For anyone curious I tallied the votes from the linked page:<p><pre><code> 57 PHP HTML Preprocessor 29 PHP Hypermedia Preprocessor 98 PHP Hypertext Preprocessor</code></pre>
评论 #27241144 未加载
bigyikesalmost 4 years ago
I haven’t used PHP in years, but Laravel was <i>such</i> a fun and productive framework to work in. It really has a way of making you feel like a “code artisan”, something I typically only hear coming from Rails developers. In contrast, every Node app I’ve worked on has felt somewhat amateur, even if the code was high quality.
评论 #27241898 未加载
评论 #27240958 未加载
superasnalmost 4 years ago
PHP is proof how little the core web technologies change over the years, even though so many new technologies have come after it.<p>Looking at this page I beleive I can still make a pretty decent website backend using vanilla php (including authentication) and a nice front end using plain old html and javascript from so many years ago.
评论 #27242584 未加载
tyingqalmost 4 years ago
Another fun piece of PHP history: The old leaked source code for Facebook&#x27;s index.php and search.php circa 2007: <a href="https:&#x2F;&#x2F;gist.github.com&#x2F;nikcub&#x2F;3833406" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;nikcub&#x2F;3833406</a>
评论 #27243220 未加载
评论 #27242499 未加载
hitekkeralmost 4 years ago
&gt; This may sound a little foreign to all you folks coming from a non-Unix background, but PHP doesn&#x27;t cost anything. You can use it for commercial and&#x2F;or non-commercial use all you want. You can give it to your friends, print it out and hang it on your wall or eat it for lunch. Welcome to the world of Open Source software! Smile, be happy, the world is good. For the full legalese, see the official license.<p>What a nice, whimsical message.
评论 #27240879 未加载
评论 #27240648 未加载
评论 #27240686 未加载
cowmixalmost 4 years ago
My company sent (or tried to send) money to Rasmus back in &#x27;95 to have him implement a feature we needed. I think he ended up adding our ask to PHP for free. Anyway, good times.
评论 #27240815 未加载
tluyben2almost 4 years ago
Someone from my dads office gave my some printed pages about ASP from MS. Until that time I was doing all my web dev in Perl (it was basically either that or c) with print &quot;&lt;HTML&gt;&lt;BLINK&gt;hello... et. After reading about ASP, I concocted my own miserable php-like thing in perl where you could put perl code in between &lt;% %&gt; to add logic. I tried to find the code (I have it somewhere in dropbox, I&#x27;m sure), but I remember I failed at doing it reliably with regexes, so I made a while(1) loop finding all open &lt;% and close %&gt;, escaping the html before and after, printing it and adding the code in between. It was only a handful of lines and worked really well; I wrote a lot of cgi for my clients with it.<p>But it was slow (even after adding cache) and it need quite a bit of setup and libraries (CPAN with my own layers to make it easier to use), so I was very happy when I discovered PHP 3 (I did not know it existed before that).<p>Good memories; deploying a site cheaply by scp&#x2F;rsync the files.
评论 #27242294 未加载
liyanagealmost 4 years ago
That brings back fond memories. I used to package up a PHP installer (and a MySQL one) for macOS for many years, back when OS X was still new and it was a bit of work to build various UNIX open source projects from source.<p>My day job was Solaris&#x2F;Linux work so I was used to it and I wanted PHP on my Mac, so I built the installer for myself and also put it on my website, where more and more people downloaded it from over the years.<p>I haven&#x27;t used PHP in more than ten years and only recently started dabbling with web development again for fun. I am very happy with TypeScript + React on the client side and Python or Swift on the server side.
habiburalmost 4 years ago
Nostalgia. I started with PHP&#x2F;FI 2.x. Was a great relief from writing web server apps in C.
aussieguy1234almost 4 years ago
Around this time, I tried to create stuff with the old Java J2EE. I found it too slow to compile and the language was too inflexible.<p>So, without a framework, I built my project in PHP and finished it in a week.
devfatiguealmost 4 years ago
Bah! All I need is some perl and a CGI script to sail her by. Kidding, with the current web development churn I sometimes miss the simplicity of php.
Akciumalmost 4 years ago
I remember when I was at school in ~2000, I bought a paper book about PHP4.<p>I remember that as a warm feeling...
anon776almost 4 years ago
PHP 7.x and Laravel really gave the language its big boy pants. Really fun to develop in and looks nothing like the PHP 3.x and 5.x grime.
评论 #27242071 未加载
JakeStonealmost 4 years ago
PHP was a godsend, saving me from Perl. I switched to the Dark Side and prefer C# these days, but I still keep an eye on it just because there was some fun stuff I built with it.<p>Looking at that archived page brings back memories. Since I&#x27;d started with PHP&#x2F;FI and I think I went on until 4.x, I&#x27;m pretty sure I saw that announcement when it actually came out.
pyuser583almost 4 years ago
Once upon a time I used PHP as a scripting language. Then I got with the times and switched to Perl.
xmlninjaalmost 4 years ago
Look at those gifs enabling the rounded corners.<p>And also remember how slow connections was back then so the progressive enhancement from square to round wasnt just a blink.<p>So many memories
sharkenalmost 4 years ago
While not written specifically for PHP, the Clean Code book from 2008 started to put the focus on Software Craftsmanship.<p>Too bad 10 years had to pass before Uncle Bob came along :)<p><a href="http:&#x2F;&#x2F;cleancoder.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;cleancoder.com&#x2F;</a><p>Clean Code, the book<p><a href="https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;3735293-clean-code" rel="nofollow">https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;3735293-clean-code</a>
lifeformedalmost 4 years ago
Everyone here is talking about how great PHP is, but why don&#x27;t we consider it for use nowadays? I know some people still use it, but it&#x27;s not really an option most people consider anymore. Is that just because it&#x27;s not cool or modern anymore, or are there some fundamental problems with it that make it a non-starter?
评论 #27248618 未加载
评论 #27245276 未加载
评论 #27246313 未加载
评论 #27247131 未加载