Skip to content

Instantly share code, notes, and snippets.

@kuenishi
Created October 11, 2012 08:22
Show Gist options
  • Save kuenishi/3870957 to your computer and use it in GitHub Desktop.
Save kuenishi/3870957 to your computer and use it in GitHub Desktop.
摩訶不思議PHP
thanks to @aodag @rokujouhitoma @toruf
php > function hoge(){ print "hoge"; }
php > hoge();
hoge
php > $func = "hoge";
php > $func();
hoge
php > "hoge"();
Parse error: parse error in php shell code on line 1
php > class A {
php { };
php > $cls = "A";
php > $obj = new $cls;
php > var_dump($obj);
object(A)#1  ( 0 ) {
}
php > $a = "aa";
php > $aa = "Hello";
php > echo $$a;
Hello
php > echo("123abc" + 1);
124
php > echo("abc123" + 1);
1
php > echo("123abc" + "1");
124
php > echo("1" + "123abc");
124
とにかく + って書くと、数値あつかいなんだ。
"abc123"のtoNumberが0
php > echo "0" == false;
1
php > echo "0" . "xA" + 1;
11
php > echo date('Y-m-d', strtotime('2010-12-32'));
1970-01-01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment