From 88fd57967c7db3c4eb42046dec4593d3fb379263 Mon Sep 17 00:00:00 2001 From: AllenJB Date: Tue, 14 Apr 2026 11:58:03 +0100 Subject: [PATCH 1/5] Tutorial: Improved What's Next section --- chapters/tutorial.xml | 95 ++++++++++++++++++++++++++++++++++++------- 1 file changed, 81 insertions(+), 14 deletions(-) diff --git a/chapters/tutorial.xml b/chapters/tutorial.xml index bafbdb5b4ddf..c1095f7378a5 100644 --- a/chapters/tutorial.xml +++ b/chapters/tutorial.xml @@ -305,15 +305,15 @@ You are using Firefox. -

str_contains() returned true

-

You are using Firefox

- +

str_contains() returned true

+

You are using Firefox

+ -

str_contains() returned false

-

You are not using Firefox

- +

str_contains() returned false

+

You are not using Firefox

+ ]]> @@ -420,14 +420,81 @@ Hi Joe. You are 22 years old.
What's next? - With your new knowledge you should be able to understand most of - the manual and also the various example scripts available in the - example archives. + With your new knowledge you should be able to understand most of the manual. + + + In particular you may want to explore the following features: + + Reading and writing files with the filesystem functions + Handling file uploads + Fetching remote pages and files with Curl + + Storing and analyzing data in a database with PDO (and + SQLite) + + Persisting data across requests with Sessions + + + + There's a trove of libraries and frameworks + for every occasion on the Packagist repository, all installable via + the Composer package manager. + + + For community help and advice, check out the Help page. + + + For a variety of podcasts, presentations and other videos, check out the + community PeerTube. + + + Other community resources that will help you include "awesome lists" (curated directories of links) and "developer + roadmaps" (lists of related topics) + + + When you're stuck with no idea where to start, try breaking down your project or problem into smaller parts, + allowing you to more easily see what you already know how to do and what you need to learn. The list can be as deep + / detailed as you need. For example, building a blog might be broken down into the following parts: + + + Listing and viewing pages + + + Reading records (pages) from a database + + + + + Creating pages + + + Handle form submission + + + Writing records (pages) to a database + + + + + Admin login + + + Reading records (users) from a database + + + Handling passwords + + + Persisting data (user login) across requests / pages (sessions) + + + + - To view various slide presentations that show more of what PHP can do, - see the PHP Conference Material Site: - &url.php.talks; + If there's nothing particular you want to build, you can try searching for coding exercises such as katas, + challenges and "code golf". Even when not specifically aimed at PHP, most should be completeable and will likely + challenge your knowledge and thinking.
From 6eaf6de1481da309b1f19a4c8e7e3b60308e3d2c Mon Sep 17 00:00:00 2001 From: AllenJB Date: Tue, 14 Apr 2026 12:07:35 +0100 Subject: [PATCH 2/5] Tutorial: Improved What's Next section --- chapters/tutorial.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chapters/tutorial.xml b/chapters/tutorial.xml index c1095f7378a5..74a30f9b3c75 100644 --- a/chapters/tutorial.xml +++ b/chapters/tutorial.xml @@ -429,7 +429,7 @@ Hi Joe. You are 22 years old. Handling file uploads Fetching remote pages and files with Curl - Storing and analyzing data in a database with PDO (and + Storing and analyzing data in a database with PDO (and SQLite) Persisting data across requests with Sessions From ed7f0f15bfe518416bbd144ef4018a2b1999e319 Mon Sep 17 00:00:00 2001 From: AllenJB Date: Tue, 14 Apr 2026 15:36:59 +0100 Subject: [PATCH 3/5] Tutorial: Improved What's Next section --- chapters/tutorial.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/chapters/tutorial.xml b/chapters/tutorial.xml index 74a30f9b3c75..f7a46cf5721a 100644 --- a/chapters/tutorial.xml +++ b/chapters/tutorial.xml @@ -436,12 +436,12 @@ Hi Joe. You are 22 years old. - There's a trove of libraries and frameworks - for every occasion on the Packagist repository, all installable via + There's a trove of libraries and frameworks + for every occasion on the Packagist repository, all installable via the Composer package manager. - For community help and advice, check out the Help page. + For community help and advice, check out the Help page. For a variety of podcasts, presentations and other videos, check out the From c91b34bec0035c3d12781cb8687dd9cbcbdcf993 Mon Sep 17 00:00:00 2001 From: AllenJB Date: Sat, 18 Apr 2026 09:27:06 +0100 Subject: [PATCH 4/5] Tutorial: Improved What's Next section (review amends; extract link to doc-base) --- chapters/tutorial.xml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/chapters/tutorial.xml b/chapters/tutorial.xml index f7a46cf5721a..2d3f23e270bb 100644 --- a/chapters/tutorial.xml +++ b/chapters/tutorial.xml @@ -419,9 +419,9 @@ Hi Joe. You are 22 years old.
What's next? - + With your new knowledge you should be able to understand most of the manual. - + In particular you may want to explore the following features: @@ -429,28 +429,28 @@ Hi Joe. You are 22 years old. Handling file uploads Fetching remote pages and files with Curl - Storing and analyzing data in a database with PDO (and - SQLite) + Storing and analyzing data in a database with PDO + (SQLite can be used without running a database server) Persisting data across requests with Sessions - + There's a trove of libraries and frameworks for every occasion on the Packagist repository, all installable via the Composer package manager. - - + + For community help and advice, check out the Help page. - - + + For a variety of podcasts, presentations and other videos, check out the - community PeerTube. - - + community PeerTube. + + Other community resources that will help you include "awesome lists" (curated directories of links) and "developer roadmaps" (lists of related topics) - + When you're stuck with no idea where to start, try breaking down your project or problem into smaller parts, allowing you to more easily see what you already know how to do and what you need to learn. The list can be as deep @@ -491,11 +491,11 @@ Hi Joe. You are 22 years old. - + If there's nothing particular you want to build, you can try searching for coding exercises such as katas, challenges and "code golf". Even when not specifically aimed at PHP, most should be completeable and will likely challenge your knowledge and thinking. - +
From 14f114bd6bfd033a1b12789fb9fc4846b775e5d8 Mon Sep 17 00:00:00 2001 From: AllenJB Date: Sat, 18 Apr 2026 09:29:09 +0100 Subject: [PATCH 5/5] Tutorial: Improved What's Next section (review amends; extract link to doc-base) --- chapters/tutorial.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chapters/tutorial.xml b/chapters/tutorial.xml index 2d3f23e270bb..68bde83362ef 100644 --- a/chapters/tutorial.xml +++ b/chapters/tutorial.xml @@ -429,7 +429,7 @@ Hi Joe. You are 22 years old. Handling file uploads Fetching remote pages and files with Curl - Storing and analyzing data in a database with PDO + Storing and analyzing data in a database with PDO (SQLite can be used without running a database server) Persisting data across requests with Sessions