Главная
Study mode:
on
1
Introduction
2
Who am I
3
Lets get started
4
The stages
5
Parse
6
tokenize
7
initial
8
example script
9
tokenizer
10
language parson
11
read through
12
tables of numbers
13
scanner rules
14
scanner AST
15
mope
16
mope generated
17
SCParse
18
ASP Assignment
19
Conversion
20
bytecode
21
opcodes
22
jump
23
if statement
24
jump instructions
25
rings
26
for loop
27
while loop
28
complex loops
29
complex loops graph
30
exceptions
31
code analysis
32
branch analysis
33
branch analysis output
34
recap
35
code coverage
36
token yield
Description:
Explore the inner workings of PHP in this in-depth conference talk from PHP UK Conference 2017. Delve into how different language keywords and constructs are handled internally, with a focus on the conversion to goto statements. Examine the various stages of PHP execution, including tokenization, parsing, and bytecode generation. Learn about complex language constructs like loops and exceptions, and how they are implemented at a low level. Gain insights into code analysis techniques such as branch analysis and code coverage. Ideal for developers seeking a deeper understanding of PHP's internal mechanisms, this presentation features detailed explanations, assembly-like code, and tree structures to illustrate key concepts.

It's All About the Goto

PHP UK Conference
Add to list