counter

Search:

Welcome to Tony Marston's Web Site



What's New in the world of PHP and MySQL

For information on this language please visit Wikipedia.

All software described in the articles below can now be downloaded from http://www.radicore.org.

Global Awards Winner-2023-24 (34K) RAD-toolkit-of-the-year-2024 (191K) Global Awards Winner-2024-25 (47K) SME News IT Awards 2025 (200K)
15 June 2025 Stuff - amended Polymorphism in PHP
06 June 2025 Stuff - amended The meaning of "abstraction"
04 June 2025 Stuff - added Polymorphism in PHP
26 May 2025 Stuff - amended PHP's Type System
17 May 2025 Stuff - amended PHP's Type System
06 May 2025 Stuff - amended What is Object Oriented Programming (OOP)?
21 April 2025 Stuff - amended Object Interfaces are EVIL
Stuff - amended PHP's Type System
30 March 2025 Stuff - amended Value objects are worthless
29 March 2025 Stuff - added PHP's Type System
17 March 2025 Articles - added What is a "User Transaction"?
07 March 2025 Articles - added Geoprise celebrates Radicore awards
20 Feb 2025 Stuff - added The difference between Tight and Loose Coupling
25 Jan 2025 Articles - amended Evolution of the RADICORE framework
Stuff - amended Decoupling is delusional
Stuff - amended The PHP core developers are lazy, incompetent idiots
Stuff - amended What is Object Oriented Programming (OOP)?
17 Jan 2025 Stuff - amended Attributes are atrocious
Stuff - amended What are Transaction Patterns?
03 Jan 2025 Articles - amended Evolution of the RADICORE framework
29 Dec 2024 Stuff - amended Having a separate class for each database table IS good OO
23 Dec 2024 Stuff - amended A challenge to see who's technique is best
21 Nov 2024 Stuff - added A challenge to see who's technique is best
17 Nov 2024 Stuff - amended The meaning of "abstraction"
20 Aug 2024 Stuff - added The Fallacy Of ReUse
15 May 2024 Articles - amended Evolution of the RADICORE framework
12 May 2024 Stuff - amended Are you achieving the aims of OOP?
07 Apr 2024 Stuff - amended The meaning of "abstraction"
31 Mar 2024 Stuff - amended The case against static typing in PHP
27 Mar 2024 Stuff - added I fail to GRASP these principles
Stuff - added Namespaces are for Numpties
04 Jan 2024 Stuff - amended From Oop to Poop, from Excellent to Excrement
09 Dec 2023 Stuff - amended Are you achieving the aims of OOP?
Stuff - amended Your code is CRAP!
12 Nov 2023 Stuff - amended Object-Oriented Programming for Heretics
18th Jul 2023 Stuff - added The case against function overloading in PHP
14th Jul 2023 Stuff - amended The case against static typing in PHP
26th Jun 2023 Stuff - added The case against static typing in PHP
31st Mar 2023 Stuff - added Active Record: Getting it Right
13th Mar 2023 Stuff - amended Dependency Injection is EVIL
11th Mar 2023 Stuff - amended The meaning of "abstraction"
5th Jan 2023 Articles - amended Evolution of the RADICORE framework
1st Jan 2023 Stuff - amended What is a Framework?
Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended The RADICORE Security Model
24th Nov 2022 Videos - new section created
Tutorials - new section created
7th Jun 2022 Articles - amended RADICORE for PHP - Functions, Methods and Variables
27th Apr 2022 Stuff - amended Are you a Code Monkey?
25th Apr 2022 Articles - amended The RADICORE Security Model
7th Feb 2022 Stuff - amended Dependency Injection is EVIL
10th Jan 2022 Stuff - amended What is a Framework?
17th Dec 2021 Stuff - amended What is Object Oriented Programming (OOP)?
17th Jul 2021 Articles - added How Radicore prevents SQL Injection attacks
16th May 2021 Stuff - amended Why I don't do Domain Driven Design
10th Jan 2021 Articles - amended On not using the "right" standards
Articles - amended Your rules are RUBBISH!
Articles - amended RE: Improving PHP's Object Ergonomics
1st Jan 2021 Articles - amended RADICORE for PHP - Functions, Methods and Variables
1st Sep 2020 Stuff - amended Is PHP too verbose?
Stuff - amended RE: Improving PHP's Object Ergonomics
11th Jun 2020 Stuff - amended What is a Framework
8th Jun 2020 Stuff - amended Not-so-SOLID OO Principles.
3rd Jun 2020 Stuff - amended Response to personal attack on reddit.com
31st May 2020 Stuff - amended Pop Quiz on OOP
9th May 2020 Stuff - amended What is Object Oriented Programming?
Stuff - amended What is a Framework
Stuff - added Pop Quiz on OOP
28th Apr 2020 Stuff - amended What is the 3-Tier Architecture?
Stuff - amended Not-so-SOLID OO Principles
Stuff - amended What is a Framework?
17th Apr 2020 Stuff - amended Your rules are RUBBISH!
Stuff - amended Not-so-SOLID OO Principles
1st Feb 2020 HOORAY FOR BREXIT! Well done Boris!
[画像:BREXIT-1.jpg] [画像:BREXIT-3.jpg] [画像:BREXIT-2.jpg] [画像:BREXIT-4.jpg]
31st Jan 2020 Stuff - added Response to personal attack on reddit.com
16th Aug 2019 Stuff - added Changing fundamental language behaviors
24th Jan 2019 Stuff - amended Why I don't do Domain Driven Design
2nd Dec 2018 Stuff - amended Why I don't do Domain Driven Design
1st Oct 2018 Stuff - amended Why I don't do Domain Driven Design
3rd Aug 2018 Stuff - added Re: What's so great about OOP?
23rd Jul 2018 Stuff - amended Re: Objects should be constructed in one go
21st Jul 2018 Stuff - amended Re: Objects should be constructed in one go
19th Jul 2018 Stuff - added Re: Objects should be constructed in one go
23rd Jun 2018 Stuff - added Blockchain for Blockheads
1st Apr 2018 Stuff - added Your rules are RUBBISH!
14th Oct 2017 Stuff - added Is PHP too verbose?
8th Oct 2017 Articles - amended The RADICORE Security Model
Articles - added How Radicore prevents CSRF attacks
18th Sep 2017 Articles - amended Client Clones and Server Sessions
1st Jul 2017 Articles - amended FAQ on the Radicore Development Infrastructure
14th Apr 2017 Stuff - amended On not using the "right" standards
13th Dec 2016 Stuff - added On not using the "right" standards
29th Aug 2015 Stuff - amended Your code is crap!
15th Aug 2015 Stuff - amended Your code is crap!
31st Jul 2015 Stuff - amended Your code is crap!
2nd Jul 2015 Stuff - amended Not-so-SOLID OO Principles
Stuff - amended Your code is crap!
1st Jul 2015 Articles - amended FAQ on the Radicore Development Infrastructure
26th Jun 2015 Stuff - amended Your code is crap!
18th Jun 2015 Stuff - amended Your code is crap!
12th Jun 2015 Stuff - amended Your code is crap!
13th May 2015 Stuff - amended Your code is crap!
Stuff - amended Object-Oriented Programming for Heretics
8th Mar 2015 Articles - amended RADICORE for PHP - Functions, Methods and Variables
28th Jan 2015 Stuff - added Your code is crap!
25th Jan 2015 Articles - amended Please do not break our language
31st Dec 2014 Stuff - added Please do not break our language
1st Sep 2014 Articles - amended FAQ on the Radicore Development Infrastructure
5th Sep 2013 Stuff - amended Table Oriented Programming (TOP).
23rd Aug 2013 Stuff - amended Table Oriented Programming (TOP).
Stuff - amended Object-Oriented Programming for Heretics
12th Aug 2013 Articles - amended FAQ on the Radicore Development Infrastructure.
7th July 2013 Articles - amended FAQ on the Radicore Development Infrastructure.
2nd Jul 2013 Stuff - added Table Oriented Programming (TOP).
14th Jun 2013 Articles - amended The Model-View-Controller (MVC) Design Pattern for PHP.
29th May 2013 Articles - amended FAQ on the Radicore Development Infrastructure.
24th May 2013 Articles - amended FAQ on the Radicore Development Infrastructure.
17th Mar 2013 Articles - amended FAQ on the Radicore Development Infrastructure.
21st Oct 2012 Stuff - amended Design Patterns - a personal perspective
14th Oct 2012 Stuff - added What is the 3-Tier Architecture?
29th Apr 2012 Stuff - amended What is Object Oriented Programming (OOP)?
20th Feb 2012 Articles - amended RADICORE for PHP - Functions, Methods and Variables.
19th Jan 2012 Stuff - updated The Case Against Intelligent Databases.
1st Jan 2012 Stuff - added The Case Against Intelligent Databases.
21st Nov 2011 Articles - amended A class for validating and formatting dates.
2nd Sep 2011 Articles - amended RADICORE for PHP - creating PDF output.
8th Jun 2011 Stuff - added Not-so-SOLID OO Principles.
Stuff - amended Dependency Injection is Evil.
3rd Jun 2011 Stuff - added Dependency Injection is Evil.
Stuff - amended Design Patterns - a personal perspective.
29th Apr 2011 Articles - amended FAQ on the Radicore Development Infrastructure.
12th Dec 2010 Articles - amended FAQ on the Radicore Development Infrastructure
1st Dec 2010 Articles - amended The use of Cascading Style Sheets within Radicore.
28th Sep 2010 Articles - amended A Sample PHP Application
16th Jul 2010 Articles - amended FAQ on the Radicore Development Infrastructure
17th Jun 2010 Stuff - amended What is Object Oriented Programming (OOP)?
1st Apr 2010 Articles - amended RADICORE for PHP - creating PDF output
3rd Mar 2010 Articles - amended RADICORE for PHP - creating PDF output
1st Dec 2009 Articles - amended The RADICORE Security Model
Articles - amended User Guide to the Menu and Security (RBAC) System
9th Nov 2009 Articles - amended Using Radicore components in a front-end website
12th Jan 2009 Articles - amended FAQ on the Radicore Development Infrastructure
2nd May 2008 Articles - amended RADICORE for PHP - Inserting optional Javascript
21st April 2008 Articles - added The use of Cascading Style Sheets within Radicore
1st Apr 2008 Articles - amended RADICORE for PHP - Functions, Methods and Variables
13th Mar 2008 Articles - amended FAQ on the Radicore Development Infrastructure
9th Mar 2008 Articles - amended A Role-Based Access Control (RBAC) system for PHP
7th Mar 2008 Articles - amended FAQ on the Radicore Development Infrastructure
6th Mar 2008 Articles - amended FAQ on the Radicore Development Infrastructure
20th Dec 2007 Articles - amended FAQ on the Radicore Development Infrastructure
2nd Dec 2007 Articles - amended Transaction Patterns for Web Applications
31st Mar 2007 Articles - amended RADICORE for PHP - Functions, Methods and Variables
23rd Mar 2007 Articles - amended A Sample PHP Application
10th Mar 2007 Articles - amended The Singleton Design Pattern for PHP
3rd Mar 2007 Articles - amended User Guide to the Menu and Security (RBAC) System
24th Feb 2007 Articles - amended Transaction Patterns for Web Applications
28th Dec 2006 Articles - amended FAQ on the Radicore Development Infrastructure
3rd Dec 2006 Stuff - added What is Object Oriented Programming (OOP)?
29th Nov 2006 Articles - amended FAQ on the Radicore Development Infrastructure
22nd Oct 2006 Articles - added Radicore for PHP - Tutorial (Part 2)
19th Sep 2006 Articles - amended FAQ on the Radicore Development Infrastructure
31st Aug 2006 Stuff - added Software Patents are EVIL
29th Aug 2006 Articles - added A flexible method of storing control data
19th Aug 2006 Articles - amended Working with a stateless protocol
5th Aug 2006 Stuff - amended Case Sensitive Software is EVIL
26th Jul 2006 Articles - amended Transaction Patterns for Web Applications
29th Jun 2006 Articles - added Prototype Product Application
22nd Jun 2006 Articles - amended User Guide to the Menu and Security (RBAC) System
21st Jun 2006 Articles - amended Performing client-side XSL transformations
19th Jun 2006 Articles - amended A Sample PHP Application
17th Jun 2006 Articles - amended User Guide to the Menu and Security (RBAC) System
28th May 2006 Articles - added Is Radicore better than Ruby On Rails?
Stuff - amended What are Transaction Patterns?
25th May 2006 Stuff - added What are Transaction Patterns?
Stuff - amended Design Patterns - a personal perspective
22nd May 2006 Articles - amended Reusable XSL Stylesheets and Templates
21st May 2006 Articles - amended A Sample PHP Application
25th Apr 2006 Articles - added The RADICORE Security Model
10th Apr 2006 Articles - added RADICORE - Rapid Application Development Toolkit
9th Apr 2006 Articles - amended FAQ on the Radicore Development Infrastructure
22nd Mar 2006 Articles - amended FAQ on the Radicore Development Infrastructure
17th Mar 2006 Stuff - added Are you a Code Monkey?
15th Feb 2006 Stuff - amended Object-Oriented Programming for Heretics
3rd Feb 2006 Articles - amended User Guide to the Menu and Security (RBAC) System
20th Jan 2006 Articles - amended A Data Dictionary for PHP Applications
8th Jan 2006 Articles - amended A Sample PHP Application
27th Dec 2005 Articles - amended FAQ on the Radicore Development Infrastructure
29th Nov 2005 Articles - amended Saving PHP's Session data to a database
23rd Nov 2005 Articles - amended FAQ on the Radicore Development Infrastructure
11th Oct 2005 Articles - amended A Sample PHP Application
23rd Aug 2005 Articles - amended Keeping a history of changes by date
5th Aug 2005 Articles - amended The Singleton Design Pattern for PHP
27th July 2005 Articles - amended FAQ on the Radicore Development Infrastructure
26th July 2005 Articles - added The Singleton Design Pattern for PHP
18th July 2005 Articles - amended A Data Dictionary for PHP Applications
4th July 2005 Articles - added Saving PHP's Session data to a database
27th June 2005 Articles - amended A Sample PHP Application
25th June 2005 Articles - amended A Sample PHP Application
Articles - amended Transaction Patterns for Web Applications
25th May 2005 Articles - amended A Sample PHP Application
11th May 2005 Stuff - amended Object-Oriented Programming for Heretics
8th May 2005 Articles - amended Transaction Patterns for Web Applications
11th Apr 2005 Stuff - amended Technical Keys - Their Uses and Abuses
28th Mar 2005 Articles - amended A Sample PHP Application
17th Mar 2005 Articles - amended FAQ on the Radicore Development Infrastructure
12th Mar 2005 Articles - amended A Sample PHP Application
26th Feb 2005 Stuff - amended Object-Oriented Programming for Heretics
19th Feb 2005 Stuff - amended Object-Oriented Programming for Heretics
12th Feb 2005 Stuff - amended Object-Oriented Programming for Heretics
29th Jan 2005 Articles - amended FAQ on the Radicore Development Infrastructure
22nd Jan 2005 Stuff - amended Object-Oriented Programming for Heretics
20th Jan 2005 Articles - amended A Sample PHP Application
16th Jan 2005 Articles - amended A Sample PHP Application
29th Dec 2004 Stuff - amended Object-Oriented Programming for Heretics
5th Dec 2004 Articles - amended A Sample PHP Application
14th Nov 2004 Articles - amended Transaction Patterns for Web Applications
6th Nov 2004 Articles - amended FAQ on the Radicore Development Infrastructure
13th Oct 2004 Stuff - added Design Patterns - a personal perspective
11th Oct 2004 Articles - amended FAQ on the Radicore Development Infrastructure
6th Oct 2004 Articles - amended FAQ on the Radicore Development Infrastructure
2nd Oct 2004 Articles - amended FAQ on the Radicore Development Infrastructure
1st Oct 2004 Articles - amended Transaction Patterns for Web Applications
25th Sep 2004 Articles - amended FAQ on the Radicore Development Infrastructure
16th Sep 2004 Articles - added An activity based Workflow Engine for PHP
Articles - amended A Development Infrastructure for PHP
10th Sep 2004 Articles - amended A Development Infrastructure for PHP
6th Sep 2004 Articles - amended FAQ on the Radicore Development Infrastructure
30th Aug 2004 Articles - amended A Sample PHP Application
28th Aug 2004 Articles - amended FAQ on the Radicore Development Infrastructure
27th Aug 2004 Articles - amended A reversible password encryption routine for PHP
25th Aug 2004 Articles - added A flexible Tree structure
Articles - amended A Sample PHP Application
21st Aug 2004 Articles - amended FAQ on the Radicore Development Infrastructure
20th Aug 2004 Articles - amended FAQ on the Radicore Development Infrastructure
8th Aug 2004 Articles - amended A Sample PHP Application
4th Aug 2004 Articles - amended A Sample PHP Application
14th July 2004 Articles - amended A reversible password encryption routine for PHP
6th June 2004 Articles - amended Transaction Patterns for Web Applications
3rd June 2004 Articles - amended A Development Infrastructure for PHP
26th May 2004 Articles - amended A Sample PHP Application
13th May 2004 Articles - added A Role-Based Access Control (RBAC) system for PHP
8th May 2004 Articles - amended A Sample PHP Application
28th Apr 2004 Articles - amended Transaction Patterns for Web Applications
Articles - amended A Development Infrastructure for PHP
18th Mar 2004 Articles - amended A Sample PHP Application
16th Feb 2004 Articles - added 'Back Button Blues'
5th Jan 2004 Articles - added Pagination - what it is and how to do it
22nd Dec 2003 Articles - amended Transaction Patterns for Web Applications
Articles - amended A Sample PHP Application
10th Nov 2003 Articles - added A Sample PHP Application
Articles - amended A Development Infrastructure for PHP
Articles - amended Transaction Patterns for Web Applications
23rd Sep 2003 Articles - amended Transaction Patterns for Web Applications
8th Sep 2003 Articles - amended A Development Infrastructure for PHP
Articles - amended Transaction Patterns for Web Applications
13th June 2003 Articles - added A Binary-Octal-Decimal-Hexadecimal-Base36 converter
12th June 2003 Articles - added Customising the PHP error handler
9th June 2003 Articles - added A class for validating and formatting dates
12th May 2003 Articles - added How to create a Year-to-a-Page calendar
4th May 2003 Section created.

counter

AltStyle によって変換されたページ (->オリジナル) /