3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $h='my home is my castle'; $n='is'; $part = stristr($h,$n,true); $part2 = stristr($h,$n); if (version_compare(PHP_VERSION, '5.0.0', '>=')) { if($pos=stripos($h,$n)) $part3=substr($h,0,$pos); }else{ echo 'I am using PHP 4, my version: ' . PHP_VERSION . "\n"; } $h=strtolower($h); $n=strtolower($n); if($pos=strpos($h,$n)) $part4=substr($h,0,$pos); echo "This is my: $part\n"; echo "That is my: $part2\n"; echo "Also, this: $part3\n"; echo "This too: $part4\n"; ?>
Output for 5.3.0 - 5.6.28, hhvm-3.10.0 - 3.12.0, 7.0.0 - 7.1.0
This is my: my home That is my: is my castle Also, this: my home This too: my home
Output for 5.0.0 - 5.2.17
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 This is my: That is my: is my castle Also, this: my home This too: my home
Output for 4.4.9
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.4.9 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home
Output for 4.4.8
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.4.8 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home
Output for 4.4.7
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.4.7 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home
Output for 4.4.6
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.4.6 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home
Output for 4.4.5
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.4.5 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home
Output for 4.4.4
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.4.4 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home
Output for 4.4.3
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.4.3 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home
Output for 4.4.2
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.4.2 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home
Output for 4.4.1
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.4.1 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home
Output for 4.4.0
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.4.0 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home
Output for 4.3.11
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.3.11 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home
Output for 4.3.10
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.3.10 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home
Output for 4.3.9
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.3.9 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home
Output for 4.3.8
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.3.8 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home
Output for 4.3.7
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.3.7 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home
Output for 4.3.6
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.3.6 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home
Output for 4.3.5
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.3.5 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home
Output for 4.3.4
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.3.4 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home
Output for 4.3.3
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.3.3 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home
Output for 4.3.2
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.3.2 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home
Output for 4.3.1
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.3.1 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home
Output for 4.3.0
Warning: Wrong parameter count for stristr() in /in/EF03u on line 4 I am using PHP 4, my version: 4.3.0 This is my: That is my: is my castle Notice: Undefined variable: part3 in /in/EF03u on line 16 Also, this: This too: my home