Все публикации

8. Writing Extensions: Returning a new LineString object

7. Writing Extensions: Creating LineString::simplify

6. Writing Extensions: Writing our LineString validator

5. Writing Extensions: Adding getCoordinates, and tests

4. Writing PHP Extensions: Creating a class for our LineString

3. Writing PHP Extensions: Implementing the rdp_simplify function and adding a test case.

2. Writing PHP Extensions: Importing the Library, and creating the function stub.

1. Writing PHP Extensions: Creating a Skeleton

Algorithms: Ramer-Douglas-Peucker Explained

Practical AI: Automated Subtitle Generation

Xdebug 3.3: New Features in xdebug_get_function_stack()

Xdebug 3.3: Flamegraphs

Xdebug 3: Using the DBGp Proxy

PHP: Debugging FFI and PHP

Xdebug 3: Debugging Remote Code with VS Code

Xdebug 3: Skipping Files when Debugging

Xdebug 3.2: Return Value Debugging with PhpStorm

Xdebug 3.1: xdebug_connect_to_client() with VS Code

Xdebug 3: Start Upon an Error

Xdebug 3: Debugging with VIM and Vdebug

Xdebug 3: Debugging with Atom

Xdebug 3: Laravel Sail with PhpStorm

Xdebug 3: Debugging Unit Tests with PhpStorm

Xdebug 3: Setting up Apache, PHP, VS Code, and Xdebug in 10 minutes