<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PHP Archives - ElearningWorld.org</title>
	<atom:link href="https://www.elearningworld.org/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.elearningworld.org/tag/php/</link>
	<description>For the online learning world</description>
	<lastBuildDate>Sat, 11 Apr 2026 10:51:51 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://i0.wp.com/www.elearningworld.org/wp-content/uploads/2017/06/cropped-miriam_elearningworld_512x512.png?fit=32%2C32&#038;ssl=1</url>
	<title>PHP Archives - ElearningWorld.org</title>
	<link>https://www.elearningworld.org/tag/php/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">129348307</site>	<item>
		<title>Uniformity</title>
		<link>https://www.elearningworld.org/uniformity/</link>
					<comments>https://www.elearningworld.org/uniformity/#comments</comments>
		
		<dc:creator><![CDATA[Gareth Barnard]]></dc:creator>
		<pubDate>Wed, 15 Apr 2026 13:00:00 +0000</pubDate>
				<category><![CDATA[Elearning World]]></category>
		<category><![CDATA[Moodle]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Code sniffer]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">https://www.elearningworld.org/?p=266775</guid>

					<description><![CDATA[<p>Creating software, code, is an art form. As a consequence programmers have their own style, one that they develop over</p>
<p>The post <a href="https://www.elearningworld.org/uniformity/">Uniformity</a> appeared first on <a href="https://www.elearningworld.org">ElearningWorld.org</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.elearningworld.org/uniformity/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">266775</post-id>	</item>
		<item>
		<title>PHP 8.0 Model Classes with constructor promotion</title>
		<link>https://www.elearningworld.org/php-8-0-model-classes-with-constructor-promotion/</link>
					<comments>https://www.elearningworld.org/php-8-0-model-classes-with-constructor-promotion/#respond</comments>
		
		<dc:creator><![CDATA[ElearningWorld Admin]]></dc:creator>
		<pubDate>Sat, 23 Nov 2024 13:11:33 +0000</pubDate>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://www.elearningworld.org/?p=16235</guid>

					<description><![CDATA[<p>Let&#8217;s start with what I mean by “Model Class”. A “Model Class” is nothing more than a class used to</p>
<p>The post <a href="https://www.elearningworld.org/php-8-0-model-classes-with-constructor-promotion/">PHP 8.0 Model Classes with constructor promotion</a> appeared first on <a href="https://www.elearningworld.org">ElearningWorld.org</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.elearningworld.org/php-8-0-model-classes-with-constructor-promotion/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">16235</post-id>	</item>
		<item>
		<title>Debugging SCSS</title>
		<link>https://www.elearningworld.org/debugging-scss/</link>
					<comments>https://www.elearningworld.org/debugging-scss/#respond</comments>
		
		<dc:creator><![CDATA[Gareth Barnard]]></dc:creator>
		<pubDate>Fri, 15 Nov 2024 12:00:00 +0000</pubDate>
				<category><![CDATA[Elearning World]]></category>
		<category><![CDATA[LMS]]></category>
		<category><![CDATA[Moodle]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Debuging]]></category>
		<category><![CDATA[Develop]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[scss]]></category>
		<guid isPermaLink="false">https://www.elearningworld.org/?p=18966</guid>

					<description><![CDATA[<p>Introduction You’re customising your Moodle site using CSS / SCSS, perhaps with a plugin or in theme, then suddenly your</p>
<p>The post <a href="https://www.elearningworld.org/debugging-scss/">Debugging SCSS</a> appeared first on <a href="https://www.elearningworld.org">ElearningWorld.org</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.elearningworld.org/debugging-scss/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">18966</post-id>	</item>
		<item>
		<title>PHP 8 constructor promotion with inheritance (subclasses)</title>
		<link>https://www.elearningworld.org/php-8-constructor-promotion-with-inheritance-subclasses/</link>
					<comments>https://www.elearningworld.org/php-8-constructor-promotion-with-inheritance-subclasses/#respond</comments>
		
		<dc:creator><![CDATA[ElearningWorld Admin]]></dc:creator>
		<pubDate>Thu, 22 Aug 2024 14:11:00 +0000</pubDate>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://www.elearningworld.org/?p=16233</guid>

					<description><![CDATA[<p>PHP 8 has this amazing feature called “constructor promotion” that allows you to define the properties of a class and</p>
<p>The post <a href="https://www.elearningworld.org/php-8-constructor-promotion-with-inheritance-subclasses/">PHP 8 constructor promotion with inheritance (subclasses)</a> appeared first on <a href="https://www.elearningworld.org">ElearningWorld.org</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.elearningworld.org/php-8-constructor-promotion-with-inheritance-subclasses/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">16233</post-id>	</item>
		<item>
		<title>Disable PHP code sniffer rules</title>
		<link>https://www.elearningworld.org/disable-php-code-sniffer-rules/</link>
					<comments>https://www.elearningworld.org/disable-php-code-sniffer-rules/#respond</comments>
		
		<dc:creator><![CDATA[Guy Thomas]]></dc:creator>
		<pubDate>Thu, 23 Jun 2022 23:42:00 +0000</pubDate>
				<category><![CDATA[Moodle]]></category>
		<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://www.elearningworld.org/?p=14372</guid>

					<description><![CDATA[<p>I work with Moodle code a lot and on most (if not all) projects codesniffer is employed to ensure a</p>
<p>The post <a href="https://www.elearningworld.org/disable-php-code-sniffer-rules/">Disable PHP code sniffer rules</a> appeared first on <a href="https://www.elearningworld.org">ElearningWorld.org</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.elearningworld.org/disable-php-code-sniffer-rules/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">14372</post-id>	</item>
		<item>
		<title>An unexpected editor</title>
		<link>https://www.elearningworld.org/an-unexpected-editor/</link>
					<comments>https://www.elearningworld.org/an-unexpected-editor/#comments</comments>
		
		<dc:creator><![CDATA[Gareth Barnard]]></dc:creator>
		<pubDate>Mon, 15 Nov 2021 12:00:00 +0000</pubDate>
				<category><![CDATA[Elearning World]]></category>
		<category><![CDATA[Moodle]]></category>
		<category><![CDATA[MoodleBites]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[mustache]]></category>
		<category><![CDATA[Netbeans]]></category>
		<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://www.elearningworld.org/?p=13890</guid>

					<description><![CDATA[<p>Introduction For years now I’ve been developing Moodle code in Notepad++, because of its tabs and understanding of line endings</p>
<p>The post <a href="https://www.elearningworld.org/an-unexpected-editor/">An unexpected editor</a> appeared first on <a href="https://www.elearningworld.org">ElearningWorld.org</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.elearningworld.org/an-unexpected-editor/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">13890</post-id>	</item>
		<item>
		<title>What a difference a character makes</title>
		<link>https://www.elearningworld.org/what-a-difference-a-character-makes/</link>
					<comments>https://www.elearningworld.org/what-a-difference-a-character-makes/#comments</comments>
		
		<dc:creator><![CDATA[Gareth Barnard]]></dc:creator>
		<pubDate>Wed, 15 Jul 2020 13:00:00 +0000</pubDate>
				<category><![CDATA[Elearning World]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[passbyreference]]></category>
		<category><![CDATA[passbyvalue]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[value]]></category>
		<guid isPermaLink="false">https://www.elearningworld.org/?p=11034</guid>

					<description><![CDATA[<p>Introduction If you’ve not read my ‘The first step’ posts (all three &#8211; one, two and three) and don’t understand</p>
<p>The post <a href="https://www.elearningworld.org/what-a-difference-a-character-makes/">What a difference a character makes</a> appeared first on <a href="https://www.elearningworld.org">ElearningWorld.org</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.elearningworld.org/what-a-difference-a-character-makes/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">11034</post-id>	</item>
		<item>
		<title>Seventies</title>
		<link>https://www.elearningworld.org/seventies/</link>
					<comments>https://www.elearningworld.org/seventies/#comments</comments>
		
		<dc:creator><![CDATA[Gareth Barnard]]></dc:creator>
		<pubDate>Mon, 15 Jun 2020 13:00:00 +0000</pubDate>
				<category><![CDATA[Elearning World]]></category>
		<category><![CDATA[Font]]></category>
		<category><![CDATA[Moodle]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[FontSquirrel]]></category>
		<category><![CDATA[Foundation]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[retro]]></category>
		<category><![CDATA[scss]]></category>
		<category><![CDATA[seventies]]></category>
		<guid isPermaLink="false">https://www.elearningworld.org/?p=10871</guid>

					<description><![CDATA[<p>Introduction During the lock-down, my hair has progressively got longer, so much so that I’m reminded of the ‘look’ of</p>
<p>The post <a href="https://www.elearningworld.org/seventies/">Seventies</a> appeared first on <a href="https://www.elearningworld.org">ElearningWorld.org</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.elearningworld.org/seventies/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">10871</post-id>	</item>
		<item>
		<title>Decisions</title>
		<link>https://www.elearningworld.org/decisions/</link>
					<comments>https://www.elearningworld.org/decisions/#comments</comments>
		
		<dc:creator><![CDATA[Gareth Barnard]]></dc:creator>
		<pubDate>Fri, 15 May 2020 13:00:00 +0000</pubDate>
				<category><![CDATA[Elearning World]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<guid isPermaLink="false">https://www.elearningworld.org/?p=10513</guid>

					<description><![CDATA[<p>Introduction My last three posts have been about learning PHP, so this month I thought I’d continue on a smaller</p>
<p>The post <a href="https://www.elearningworld.org/decisions/">Decisions</a> appeared first on <a href="https://www.elearningworld.org">ElearningWorld.org</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.elearningworld.org/decisions/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">10513</post-id>	</item>
		<item>
		<title>The first step &#8211; part three</title>
		<link>https://www.elearningworld.org/the-first-step-part-three/</link>
					<comments>https://www.elearningworld.org/the-first-step-part-three/#comments</comments>
		
		<dc:creator><![CDATA[Gareth Barnard]]></dc:creator>
		<pubDate>Wed, 15 Apr 2020 13:00:00 +0000</pubDate>
				<category><![CDATA[Elearning World]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[inheritance]]></category>
		<category><![CDATA[object]]></category>
		<category><![CDATA[Object Orientated]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<guid isPermaLink="false">https://www.elearningworld.org/?p=10278</guid>

					<description><![CDATA[<p>Part three concludes with:</p>
<p>1. Classes and methods<br />
2. Class inheritance and overloading</p>
<p>The post <a href="https://www.elearningworld.org/the-first-step-part-three/">The first step &#8211; part three</a> appeared first on <a href="https://www.elearningworld.org">ElearningWorld.org</a>.</p>
]]></description>
		
					<wfw:commentRss>https://www.elearningworld.org/the-first-step-part-three/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">10278</post-id>	</item>
	</channel>
</rss>
