$str = '<script>alert(1)</script>';
$encoded = htmlentities($str);

var_dump($encoded);
// 출력: string(37) "&lt;script&gt;alert(1)&lt;/script&gt;"
htmlentities(
    string $string,
    int $flags = ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401,
    ?string $encoding = null,
    bool $double_encode = true
): string
$str = 'htmlentities() 함수는 <, >, &, ", \', © 등을 HTML 엔티티(entities)로 변환합니다.';
echo htmlentities($str);
출력