Free

PHPDorset December - Nick Whitelegg - EPHP - Developing a PHP learning tool

Event Information

Share this event

Date and Time

Location

Location

Barclays Eagle Labs, County Gates House

Poole Road

Poole

BH12 1AZ

United Kingdom

View Map

Friends Who Are Going
Event description

Description

This month features a talk from Nick Whitelegg about a tool he has been developing to help students learn PHP.

EPHP - Developing a PHP learning tool using xdebug, PHP-Parser, websockets and Ratchet

Students frequently struggle to learn the basics of PHP and my theory is that the inability to visualise the components of a PHP web application and how they interact could be an important cause. "EPHP" an online learning tool I am developing to help introductory students learn PHP by visualising the client-server communication of a PHP-based application, the input to a PHP script, and the database results.

The tool has been used on a real group of students earlier this year; since then, I have been developing EPHP further into a new version, ephpii. Unlike the original, this version uses xdebug and DBGp to debug students' scripts, allowing much more flexibility than the original version. To allow instant client-side notification of the line-by-line stepthrough of the debugger, websockets and Ratchet are used together with ZeroMQ for communication between the debug client and websocket server. PHP-Parser is used to improve the power of parsing scripts compared to the standard tokenizer library.

The talk will very much focus on the technical aspects of the implementation of the new version, including the overall architecture and code extracts, and is hoped to give a demonstration of the application as it stands at the moment.

Register for free pizza, beers, coffee and a chat with your local development community.



As ever we'll have some spots open for any lightning talks, discussions or general grievances anyone might want to speak about! Just get in touch with any of our organisers (@PHPDorset, phpdorset@gmail.com) and we'll be really pleased to add you to the ticket.

PHPDorset is a great way for first time speakers to get an idea of if they would enjoy speaking to groups.

Share with friends

Date and Time

Location

Barclays Eagle Labs, County Gates House

Poole Road

Poole

BH12 1AZ

United Kingdom

View Map

Save This Event

Event Saved