- Verfügbar ab PHP 8.1
- Definition einer festen Menge von möglichen Werten für einen bestimmten Typ
- Verbessert Code-Lesbarkeit
enum UserRole: string
{
case Admin = 'admin';
case Benutzer = 'user';
case Gast = 'guest';| import tiktoken | |
| import torch | |
| import torch.nn as nn | |
| import urllib.request | |
| import re | |
| from torch.utils.data import Dataset, DataLoader | |
| import numpy as np | |
| import zipfile | |
| import os | |
| from pathlib import Path |
enum UserRole: string
{
case Admin = 'admin';
case Benutzer = 'user';
case Gast = 'guest';| <!DOCTYPE html> | |
| <html lang="de"> | |
| <head> | |
| <meta charset="utf-8" /> | |
| <title>autocaps</title> | |
| <script> | |
| document.addEventListener('DOMContentLoaded', () => { | |
| if( document.querySelectorAll('.autocaps').length > 0 ) { | |
| document.querySelectorAll('.autocaps').forEach($el => { | |
| $el.addEventListener('input', (e) => { |
| VODAFONE_PASSWORD=... | |
| OPENAI_API_KEY=... |
| setlocale(LC_TIME, 'de_DE.utf8'); | |
| __strftime('%A, %d. %B %Y', strtotime('2001-01-01')); // Montag, 01. Januar 2001 | |
| IntlDateFormatter::formatObject(new DateTime('2001-01-01', new DateTimeZone('Europe/Berlin')), 'eeee, dd. MMMM yyyy', 'de_DE'); // Montag, 01. Januar 2001 |
| // overwrite | |
| let console_backup = console; | |
| console = { | |
| log: msg => {}, | |
| info: msg => {}, | |
| warn: msg => { | |
| // only show specific errors | |
| if (msg !== 'hide this specific warning') { | |
| console_backup.warn(e); | |
| } |
| $date_in_utc = '2024-01-01 12:00:00'; | |
| // this both outputs "2024-01-01 13:00:00" | |
| date('Y-m-d H:i:s', strtotime($date_in_utc . ' UTC')); | |
| (new \DateTime($date_in_utc, new \DateTimeZone('UTC')))->setTimezone(new \DateTimeZone(date_default_timezone_get()))->format('Y-m-d H:i:s')); | |
| Carbon::createFromFormat('Y-m-d H:i:s', $date_in_utc, 'UTC')->setTimezone(date_default_timezone_get())->toDateTimeString(); |