Skip to content

Instantly share code, notes, and snippets.

View cmb69's full-sized avatar
🏠
Working from home

Christoph M. Becker cmb69

🏠
Working from home
View GitHub Profile
@cmb69
cmb69 / php_doc.php
Last active August 29, 2015 14:24 — forked from pasindud/php_doc.php
</programlisting>
</example>
</para>
+
+ <sect2 xml:id="functions.scalar-type-declaration">
+ <title>Type Declaration</title>
+ <note>
+ <para>
+ Type declaration is also known as Type Hinting.
@cmb69
cmb69 / ODBC trace
Created June 4, 2015 11:40
bug #69736
php 69736 17e0-15f4 ENTER SQLSetEnvAttr
SQLHENV 0x00000000
SQLINTEGER 201 <SQL_ATTR_CONNECTION_POOLING>
SQLPOINTER 2 <SQL_CP_ONE_PER_HENV>
SQLINTEGER 0
php 69736 17e0-15f4 EXIT SQLSetEnvAttr with return code 0 (SQL_SUCCESS)
SQLHENV 0x00000000
SQLINTEGER 201 <SQL_ATTR_CONNECTION_POOLING>
php 69381 11cc-49c ENTER SQLAllocEnv
HENV * 0x027FCC78
php 69381 11cc-49c EXIT SQLAllocEnv with return code 0 (SQL_SUCCESS)
HENV * 0x027FCC78 ( 0x00D41758)
php 69381 11cc-49c ENTER SQLAllocConnect
HENV 0x00D41758
HDBC * 0x027FCC7C
php 69381 1334-18c0 ENTER SQLAllocEnv
HENV * 0x00E76280
php 69381 1334-18c0 EXIT SQLAllocEnv with return code 0 (SQL_SUCCESS)
HENV * 0x00E76280 ( 0x00601758)
php 69381 1334-18c0 ENTER SQLAllocConnect
HENV 0x00601758
HDBC * 0x00E76284
<?php
mkdir('foo1');
mkdir('foo2');
file_put_contents('foo2/bar.txt', '42');
symlink('../foo2/bar.txt', 'foo1/foo3.txt');
var_dump(file_get_contents('foo1/foo3.txt'));
php 69474 160-14e8 ENTER SQLAllocEnv
HENV * 0x029AD090
php 69474 160-14e8 EXIT SQLAllocEnv with return code 0 (SQL_SUCCESS)
HENV * 0x029AD090 ( 0x00163E60)
php 69474 160-14e8 ENTER SQLAllocConnect
HENV 0x00163E60
HDBC * 0x029AD094
@cmb69
cmb69 / gist:7561b2a07c5f1fba76c7
Created October 2, 2014 12:52
Distinguish property with implicit resp. explicit public visibility
<?php
require './vendor/autoload.php';
// The code samples to parse.
// => bool(false)
$code = '<?php class Foo {public $bar;}';
// => bool(true)