<?php
function str_contains(
    string $haystack,
    string $needle
): bool {}

function str_starts_with(
    string $haystack,
    string $needle
): bool {}

function str_ends_with(
    string $haystack,
    string $needle
): bool {}
No multi-byte variants, so use UTF-8