Skip to content
View in the app

A better way to browse. Learn more.

Web Designer Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Object Oriented Programming and Web Development with PHP

Featured Replies

Hi all, I'm in the process of writing some tutorials on Web Development and Object Oriented Programming with PHP. Starting at a basic level and progressing to more advanced areas.

 

I have a couple of questions:

 

1. Would anyone here be interested?

 

2. What topics would you like to see included? (it's easy to introduce the subject, but I also thought about patterns, frameworks, project management tools and development tools)

 

 

Thanks,

 

Paul

Hi Paul,

 

I would definitely be interested.

 

I'm self taught PHP and still have a long way to go.

Its a great language and I would definitely benefit from seeing it from a more learned perspective

The areas I always have difficulty with are 'include' 'require_once' and 'require'. The main problem is trying to write code that is portable between sites.

Hello Paul, definitely your tutorials will help many people who is learning and using PHP. About content, my suggestions are for basic levels;

  • handling arrays
  • using html and php together (especially forms and form variables handling)
  • basic database connection setup
  • mail functions (already lots of people asking about it)
  • basic string handling and functions
  • date, time formats and localizing

intermediate

  • recursive functions
  • referencing variables, variable names and changing variable names
  • advance form handling (CAPTCHA, Session controls...)
  • session (mentality and variables)
  • handling returning database results ( may be some SQL )
  • advance string handling (like REGEXP, multibyte strings..)
  • Introduction to OOP and classes
  • Variable Scopes (Global, function...)
  • Out buffering
  • Error handling

advance

  • Handling incoming and outgoing resources (XML, JSON...)
  • PHP DOM handling
  • Advance OOP (like protected functions, inheritance, object scope/handling... )
  • Extensions (Mysqli, GD...)
  • cURL

From my view those contents most asked ones, i believe people will happily read and learn. My 5 cents.

  • Author

Thanks everyone for your replies - much appreciated :)

Heiken - thats an excellent list, and it includes a few things I hadn't considered.

 

Thanks again - Paul

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.