Read Introduction to PhpDoc and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Tag: Intermediate
Read Using Phing, the PHP Build Tool and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Using the Command Pattern, which Ignatius Teo will introduce you to in this article, you can send the message to both groups of users in a single process.
Need to protect your image files with watermarks? Learn what makes an effective watermark and use the Imagick extension to easily add one to any image.
Read Writing Custom Session Handlers and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
In this article, You’ll learn about the Facebook Graph API and create a Facebook application capable of updating your status message and uploading photos.
Avoid installation, configuration, and maintenance hassles by using the cloud-hosted PostgreSQL database service Heroku Postgres.
In this article, Ignatius Teo will show you how the Factory Method pattern can be used to create different objects, without knowing beforehand what sort of objects it needs to create or how the object is created.
In this article, we will talk about Targeted Geolocation with Geonames, by the author Lukas White.
Read Untangling MVC with CodeIgniter and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Created and maintained by Jean-Damien Pogolotti, a systems engineer based in Toulouse, France, pChart is a library that creates anti-aliased charts and graphs using PHP.
Testing your website is a good idea, but it's tedious. Learn how you can automate unit testing with PHPUnit.
Check out part 3! Your users would be delighted to find your content in their language. Easily extend your application's global reach using gettext.
Here's a great way to increase your efficiency using NetBean's Code Templates, AutoHotKey, and Ditto if you're programming PHP on Windows.
This is part 1! Your users would be delighted to find your content in their language. Easily extend your application's global reach using gettext.
Namespaces are a powerful feature that prevents naming collisions with identifiers, such as function, class, and interface names.
Amazon S3 is a distributed, pay-as-you-use file storage service by Amazon. Sign up and learn how to use PEAR's Services_Amazon_S3 package.
Obfuscating stored passwords is a mandatory security feature for any website. It's worth changing your password hashing strategy to use Bcrypt.
Learn how to create a profile of your site's file structure with hashes which then can be used to monitor your site's file integrity.
Learn the easiest way to migrate refactor your existing PHP code away from using the now-deprecated MySQL extension to PDO.
This topic is going to teach you about Darcy Laycock's 10 Ruby on Rails Best Practices - Part 1. Enjoy!