{"guid":"7c0c95c0-f6c5-56f3-907e-d3066f8f2cd8","title":"CodeGen_PECL - ein Cogegenerator für PHP Extensions","subtitle":null,"slug":"HS6_-_CodeGen_PECL - ein Cogegenerator für PHP Extensions_-_195","link":"https://c3voc.de","description":"PHP ermöglicht die Einbindung von in C oder C++ geschriebenen Extensions, z.B. um bereits vorhandene C Bibliotheken zu nutzen oder um performancekritische Funktionalitäten 'native' zu implementieren.\n\nDer Einstieg in das PHP Extension API gestaltet sich dabei nicht unbedingt einfach, besonders wenn komplexere Aspekte des APIs wie native PHP Objekte genutzt werden oder wenn Extensions platformübergreifend kompilierbar sein sollen.\n\nCodeGen_PECL automatisiert viele Aspekte des PHP APIs und der Build-Infrastruktur so das sich Extensionentwickler auf die eigentliche zu implementierende Funktionalität konzentrieren können.","original_language":"deu","persons":["Hartmut Holzgraefe"],"tags":["froscon2008","195"],"view_count":12,"promoted":false,"date":"2008-08-24T00:00:00.000+02:00","release_date":"2017-07-13T02:00:00.000+02:00","updated_at":"2023-02-05T09:00:02.749+01:00","length":2452,"duration":2452,"thumb_url":"https://static.media.ccc.de/media/events/froscon/2008/195-sd.jpg","poster_url":"https://static.media.ccc.de/media/events/froscon/2008/195-sd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/froscon/2008/7c0c95c0-f6c5-56f3-907e-d3066f8f2cd8-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/froscon/2008/7c0c95c0-f6c5-56f3-907e-d3066f8f2cd8-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/HS6_-_CodeGen_PECL%20-%20ein%20Cogegenerator%20f%C3%BCr%20PHP%20Extensions_-_195","url":"https://api.media.ccc.de/public/events/7c0c95c0-f6c5-56f3-907e-d3066f8f2cd8","conference_title":"FrOSCon 2008","conference_url":"https://api.media.ccc.de/public/conferences/froscon2008","related":[{"event_id":3640,"event_guid":"700a07e7-a9c4-437b-a4c5-4491b23a9b4a","weight":4}],"recordings":[{"size":96,"length":2452,"mime_type":"video/mp4","language":"deu","filename":"froscon2008-195-deu-CodeGen_PECL_-_ein_Cogegenerator_fuer_PHP_Extensions_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":360,"height":288,"updated_at":"2017-07-13T12:53:38.026+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2008/h264-sd/froscon2008-195-deu-CodeGen_PECL_-_ein_Cogegenerator_fuer_PHP_Extensions_sd.mp4","url":"https://api.media.ccc.de/public/recordings/16708","event_url":"https://api.media.ccc.de/public/events/7c0c95c0-f6c5-56f3-907e-d3066f8f2cd8","conference_url":"https://api.media.ccc.de/public/conferences/froscon2008"},{"size":37,"length":2445,"mime_type":"audio/mpeg","language":"deu","filename":"froscon2008-195-deu-CodeGen_PECL_-_ein_Cogegenerator_fuer_PHP_Extensions.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2017-07-13T12:54:56.005+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2008/mp3/froscon2008-195-deu-CodeGen_PECL_-_ein_Cogegenerator_fuer_PHP_Extensions.mp3","url":"https://api.media.ccc.de/public/recordings/16709","event_url":"https://api.media.ccc.de/public/events/7c0c95c0-f6c5-56f3-907e-d3066f8f2cd8","conference_url":"https://api.media.ccc.de/public/conferences/froscon2008"},{"size":26,"length":2445,"mime_type":"audio/opus","language":"deu","filename":"froscon2008-195-deu-CodeGen_PECL_-_ein_Cogegenerator_fuer_PHP_Extensions.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2017-07-13T12:55:35.673+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2008/opus/froscon2008-195-deu-CodeGen_PECL_-_ein_Cogegenerator_fuer_PHP_Extensions.opus","url":"https://api.media.ccc.de/public/recordings/16710","event_url":"https://api.media.ccc.de/public/events/7c0c95c0-f6c5-56f3-907e-d3066f8f2cd8","conference_url":"https://api.media.ccc.de/public/conferences/froscon2008"},{"size":116,"length":2452,"mime_type":"video/webm","language":"deu","filename":"froscon2008-195-deu-CodeGen_PECL_-_ein_Cogegenerator_fuer_PHP_Extensions_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2017-07-13T13:10:37.814+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2008/webm-sd/froscon2008-195-deu-CodeGen_PECL_-_ein_Cogegenerator_fuer_PHP_Extensions_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/16711","event_url":"https://api.media.ccc.de/public/events/7c0c95c0-f6c5-56f3-907e-d3066f8f2cd8","conference_url":"https://api.media.ccc.de/public/conferences/froscon2008"}]}