Cast class
Door Iltar van der berg, 20 jaar geleden, 5.291x bekeken
Hele simpele class om strings te casten.
Gebruik V1.1:
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
$binair = 'hoi';
Cast::binary($binair);
$bool = 'false';
if(Cast::bool($bool) === false)) {}
$number = 'dg62631';
$number = Cast::int($number);
//etc
Cast::binary($binair);
$bool = 'false';
if(Cast::bool($bool) === false)) {}
$number = 'dg62631';
$number = Cast::int($number);
//etc
V 1.0 initial release
V 1.1 maakt nu gebruik van pass by reference (Jelmer)
momenteel gebruik je het als:
$string = Cast::string($string);
Wat ik wil is dat
Cast::string($string);
$string meteen cast naar een string
NOT A BUG!:
return (version_compare(PHP_VERSION, '6.0.0dev', '>=')) ? (binary) sprintf('%b', $input) : (int) sprintf('%b', $input);
Weet je zeker dat je php 5 gebruikt, verander het dan naar:
return (int) sprintf('%b', $input);
Weet je zeker dat je php 6 gebruik, verander het dan naar:
return (binary) sprintf('%b', $input);
Voor optimale snelheid.
Bied je het aan in een systeem zoals ik, en je weet niet wat voor versie je klant heeft, laat het dan zo.
Of het werkt in php 4 ? NEE!
Gesponsorde koppelingen
PHP script bestanden
Er zijn 15 reacties op 'Cast class'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu