Главная
Study mode:
on
1
Introduction
2
Execution
3
Paradigms
4
Functional Programming
5
Structured Programming
6
ObjectOriented Programming
7
ClassOriented Programming
8
What is a Type System
9
Types of Type System
10
Java Example
11
Memory Lane
12
PHP
13
implicit typing
14
type inference
15
strong vs weak typing
16
Weak typing
17
Explicit Cast
18
Static Type Checking
19
Java Type Checking
20
PHP Type Checking
21
Dynamic Type Checking
22
Type Interference
23
Scalar Types
24
Type Terrorist
25
PHP Type
26
Outro
Description:
Explore the intricacies of PHP 7's language design in this 55-minute conference talk from the International PHP Conference 2016. Embark on a whirlwind tour through programming language design principles, examining PHP's support for imperative, procedural, object-oriented, and limited functional programming paradigms. Delve into PHP 7's dynamic, implicit, and weak typing system, while learning about its capabilities for explicit typing and strict type checking. Investigate various programming concepts including structured programming, class-oriented programming, and aspect-oriented programming. Compare PHP's type system with other languages like Java, exploring topics such as implicit typing, type inference, strong vs weak typing, explicit casting, and static vs dynamic type checking. Gain insights into scalar types, type interference, and the evolution of PHP's type system through memory lane examples. Whether you're a seasoned PHP developer or new to the language, this talk offers a comprehensive overview of PHP 7's linguistic features and its place in the programming language landscape. Read more

What Kind of Language is it?

International PHP Conference
Add to list
0:00 / 0:00